argh! created a duplicate hehe On 16 March 2010 16:27, Leonardo Uribe <lu4...@gmail.com> wrote:
> Hi > > It is done (see MYFACES-2608) > > regards, > > Leonardo Uribe > > 2010/3/16 Leonardo Uribe <lu4...@gmail.com> > > > 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 > >>>> > >>>> > >>>> > >>> > >>> > >>> > >> > >> > > >