On Sep 13, 2007, at 4:33 PM, Matt Raible wrote: > I'm trying to use MyFaces 1.2.0 and Facelets 1.1.13 on Resin 3.1.2. > Everything starts OK, but it seems there's an issue with Facelets. Any > ideas?
Can you check with the current snapshot? (Or actually wait until tomorrow's snapshot since there's a bug in the sample resin.conf) There are a number of important fixes to the EL handling because of JSF issues. The snapshot does include Resin's new JSF implementation (so it might be necessary to remove the resin/lib/jsf-12.jar if that introduces any problems.) -- Scott > > [01:29:15.913] Error Rendering View[/users.xhtml] > [01:29:15.913] java.lang.NullPointerException > [01:29:15.913] at > com.sun.facelets.el.CompositeFunctionMapper.resolveFunction > (CompositeFunctionMapper.java:48) > [01:29:15.913] at com.caucho.el.ELParser.getStaticMethod > (ELParser.java:680) > [01:29:15.913] at com.caucho.el.ELParser.parseSimpleTerm > (ELParser.java:642) > [01:29:15.913] at com.caucho.el.ELParser.parseTerm(ELParser.java:427) > [01:29:15.913] at com.caucho.el.ELParser.parseExpr(ELParser.java:211) > [01:29:15.913] at com.caucho.el.ELParser.parseInterpolate > (ELParser.java:174) > [01:29:15.913] at com.caucho.el.ELParser.parse(ELParser.java:105) > [01:29:15.913] at > com.caucho.jsp.el.JspExpressionFactoryImpl.createValueExpression > (JspExpressionFactoryImpl.java:120) > [01:29:15.913] at > com.sun.facelets.el.ELText$ELTextVariable.apply(ELText.java:161) > [01:29:15.913] at > com.sun.facelets.compiler.TextInstruction.apply > (TextInstruction.java:56) > [01:29:15.913] at > com.sun.facelets.compiler.UIInstructionHandler.apply > (UIInstructionHandler.java:85) > [01:29:15.913] at > com.sun.facelets.tag.CompositeFaceletHandler.apply > (CompositeFaceletHandler.java:47) > [01:29:15.913] at > com.sun.facelets.tag.jsf.core.ViewHandler.apply(ViewHandler.java:109) > [01:29:15.913] at > com.sun.facelets.tag.CompositeFaceletHandler.apply > (CompositeFaceletHandler.java:47) > [01:29:15.913] at > com.sun.facelets.compiler.NamespaceHandler.apply > (NamespaceHandler.java:49) > [01:29:15.913] at > com.sun.facelets.compiler.EncodingHandler.apply > (EncodingHandler.java:25) > [01:29:15.913] at > com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95) > [01:29:15.913] at > com.sun.facelets.FaceletViewHandler.buildView > (FaceletViewHandler.java:509) > [01:29:15.913] at > com.sun.facelets.FaceletViewHandler.renderView > (FaceletViewHandler.java:552) > [01:29:15.913] at > org.ajax4jsf.framework.ViewHandlerWrapper.renderView > (ViewHandlerWrapper.java:101) > [01:29:15.913] at > org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView > (AjaxViewHandler.java:221) > [01:29:15.913] at > org.apache.myfaces.lifecycle.RenderResponseExecutor.execute > (RenderResponseExecutor.java:41) > [01:29:15.913] at > org.apache.myfaces.lifecycle.LifecycleImpl.render > (LifecycleImpl.java:132) > [01:29:15.913] at > javax.faces.webapp.FacesServlet.service(FacesServlet.java:138) > [01:29:15.913] at > com.caucho.server.dispatch.ServletFilterChain.doFilter > (ServletFilterChain.java:103) > [01:29:15.913] at > org.ajax4jsf.framework.ajax.xmlfilter.BaseXMLFilter.doXmlFilter > (BaseXMLFilter.java:75) > [01:29:15.913] at > org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter > (BaseFilter.java:213) > [01:29:15.913] at > com.caucho.server.dispatch.FilterFilterChain.doFilter > (FilterFilterChain.java:73) > [01:29:15.913] at > org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter > (ExtensionsFilter.java:147) > [01:29:15.913] at > com.caucho.server.dispatch.FilterFilterChain.doFilter > (FilterFilterChain.java:73) > [01:29:15.913] at > com.opensymphony.module.sitemesh.filter.PageFilter.parsePage > (PageFilter.java:118) > [01:29:15.913] at > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter > (PageFilter.java:52) > [01:29:15.913] at > com.caucho.server.dispatch.FilterFilterChain.doFilter > (FilterFilterChain.java:73) > [01:29:15.913] at > org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doF > ilterInternal(OpenSessionInViewFilter.java:198) > [01:29:15.913] at > org.springframework.web.filter.OncePerRequestFilter.doFilter > (OncePerRequestFilter.java:75) > [01:29:15.913] at > com.caucho.server.dispatch.FilterFilterChain.doFilter > (FilterFilterChain.java:73) > [01:29:15.913] at org.appfuse.web.MessageFilter.doFilter > (MessageFilter.java:32) > [01:29:15.913] at > com.caucho.server.dispatch.FilterFilterChain.doFilter > (FilterFilterChain.java:73) > [01:29:15.913] at > org.springframework.web.filter.CharacterEncodingFilter.doFilterInterna > l(CharacterEncodingFilter.java:96) > [01:29:15.913] at > org.springframework.web.filter.OncePerRequestFilter.doFilter > (OncePerRequestFilter.java:75) > [01:29:15.913] at > com.caucho.server.dispatch.FilterFilterChain.doFilter > (FilterFilterChain.java:73) > [01:29:15.913] at > com.caucho.server.webapp.WebAppFilterChain.doFilter > (WebAppFilterChain.java:175) > [01:29:15.913] at > com.caucho.server.dispatch.ServletInvocation.service > (ServletInvocation.java:240) > [01:29:15.913] at > com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:263) > [01:29:15.913] at > com.caucho.server.port.TcpConnection.run(TcpConnection.java:481) > [01:29:15.913] at com.caucho.util.ThreadPool$Item.runTasks > (ThreadPool.java:685) > > Thanks, > > Matt > > -- > http://raibledesigns.com > > > _______________________________________________ > resin-interest mailing list > [email protected] > http://maillist.caucho.com/mailman/listinfo/resin-interest _______________________________________________ resin-interest mailing list [email protected] http://maillist.caucho.com/mailman/listinfo/resin-interest
