Hi

There was a problem about f:event "name" and "type" attribute. Finally it
was clearified the real attribute is "type", but this attribute also has the
semantic of name, so the code proposed is valid. I'll create and issue and
fix it soon.

regards,

Leonardo Uribe

2010/3/16 Marcus Büttner <m...@buett.at>

> Hi,
>
> but if you will register the name you have to take the "name" property
> instead of "type" in f:event.
> The type property requires a class name.
>
> Isn't?
>
> regards,
> Marcus
>
> Leonardo Uribe schrieb:
>
>  Hi
>>
>> It seems we don't have it on org.apache.myfaces.config.NamedEventManager,
>> so
>> f:event is unable to resolve it correctly. Just register it there will
>> solve
>> the problem.
>>
>> regards,
>>
>> Leonardo Uribe
>>
>> 2010/3/16 Bruno Aranda <brunoara...@gmail.com>
>>
>>
>>
>>> Hi,
>>>
>>> I am testing a webapp with the latest myfaces snapshot, and the f:event
>>> tag
>>> is throwing a ClassNotFoundException because it is not able to find the
>>> type
>>> "preRenderView"...
>>>
>>> <f:event type="preRenderView"
>>> listener="#{experimentController.loadData}"/>
>>>
>>> Why is it trying to search for the class "preRenderView"? Is this
>>> familiar
>>> to anyone before I dig further?
>>>
>>> javax.faces.view.facelets.TagAttributeException:
>>> /viewMetadata/curate/experiment.xhtml at line 16 and column 88
>>> type="preRenderView" Couldn't create event class
>>>       at
>>>
>>> org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler.getEventClass(EventHandler.java:152)
>>>       at
>>>
>>> org.apache.myfaces.view.facelets.tag.jsf.core.EventHandler.apply(EventHandler.java:94)
>>>       at
>>>
>>> javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:51)
>>>       at
>>>
>>> org.apache.myfaces.view.facelets.tag.jsf.core.ViewMetadataHandler.apply(ViewMetadataHandler.java:76)
>>>       at
>>>
>>> org.apache.myfaces.view.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:57)
>>>       at
>>>
>>> org.apache.myfaces.view.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:45)
>>>       at
>>>
>>> org.apache.myfaces.view.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:104)
>>>       at
>>>
>>> org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage$FaceletViewMetadata.createMetadataView(FaceletViewDeclarationLanguage.java:2076)
>>>       at
>>>
>>> org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(RestoreViewExecutor.java:148)
>>>       at
>>>
>>> org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:143)
>>>       at
>>> org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:93)
>>>       at javax.faces.webapp.FacesServlet.service(FacesServlet.java:189)
>>>       at
>>> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:530)
>>>       at
>>>
>>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1216)
>>>       at
>>>
>>> org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79)
>>>       at
>>>
>>> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1187)
>>>       at
>>>
>>> org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
>>>
>>>       ...
>>>
>>>
>>> The thing works fine with Mojarra.
>>>
>>> Cheers,
>>>
>>> Bruno
>>>
>>>
>>>
>>
>>
>>
>
>

Reply via email to