[jboss-jira] [JBoss JIRA] Commented: (JBAS-5063) JBoss 4.2.2 doesn't work with JSF RI 1.2_07
Ryan Lubke (JIRA)
jira-events at lists.jboss.org
Tue Dec 11 11:25:54 EST 2007
[ http://jira.jboss.com/jira/browse/JBAS-5063?page=comments#action_12391595 ]
Ryan Lubke commented on JBAS-5063:
----------------------------------
I can think of two potential issues (nothing that would break an application)
1. wasting memory for Faces artifacts (application, renderers, etc)
2. wasted cycles invoking the application, session, and request scope attribute
listeners when these listeners aren't needed
fwiw, GlassFish will only invoke the ConfigureListener when the Faces Servlet is
defined in the web.xml.
Anyway, this information explains the bug.
> JBoss 4.2.2 doesn't work with JSF RI 1.2_07
> -------------------------------------------
>
> Key: JBAS-5063
> URL: http://jira.jboss.com/jira/browse/JBAS-5063
> Project: JBoss Application Server
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: JSF
> Affects Versions: JBossAS-4.2.2.GA
> Environment: WinXP SP2, JDK 1.6.0_03, JBoss 4.2.2
> Reporter: Juergen Zimmermann
> Assigned To: Stan Silvert
>
> When I substitute the 2 JSF jars in $JBOSS_HOME/server/default/deploy/jboss-web.deployer/jsf-libs by the JSF jars of RI 1.2_06 there is no problem.
> However, when using 1.2_07 it crashes, e.g. when I invoke http://localhost:8080/jmx-console :
> * The JBoss logo can't be found
> * In the console there is the following stacktrace:
> 2007-12-08 10:19:14,009 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/jmx-console]] Exception sending request destroyed lifecycle event to listener instance of class org.jboss.web.jsf.integration.config.JBossJSFConfigureListener
> java.lang.NullPointerException
> at com.sun.faces.application.WebappLifecycleListener.syncSessionScopedBeans(WebappLifecycleListener.java:312)
> at com.sun.faces.application.WebappLifecycleListener.requestDestroyed(WebappLifecycleListener.java:87)
> at com.sun.faces.config.ConfigureListener.requestDestroyed(ConfigureListener.java:240)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)
> at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
> at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
> at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856)
> at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:566)
> at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1508)
> at java.lang.Thread.run(Thread.java:619)
> 2007-12-08 10:19:14,089 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/jmx-console]] Exception sending request destroyed lifecycle event to listener instance of class org.jboss.web.jsf.integration.config.JBossJSFConfigureListener
> java.lang.NullPointerException
> at com.sun.faces.application.WebappLifecycleListener.syncSessionScopedBeans(WebappLifecycleListener.java:312)
> at com.sun.faces.application.WebappLifecycleListener.requestDestroyed(WebappLifecycleListener.java:87)
> at com.sun.faces.config.ConfigureListener.requestDestroyed(ConfigureListener.java:240)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)
> at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
> at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
> at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856)
> at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:566)
> at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1508)
> at java.lang.Thread.run(Thread.java:619)
> 2007-12-08 10:19:14,189 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/jmx-console]] Exception sending request destroyed lifecycle event to listener instance of class org.jboss.web.jsf.integration.config.JBossJSFConfigureListener
> java.lang.NullPointerException
> at com.sun.faces.application.WebappLifecycleListener.syncSessionScopedBeans(WebappLifecycleListener.java:312)
> at com.sun.faces.application.WebappLifecycleListener.requestDestroyed(WebappLifecycleListener.java:87)
> at com.sun.faces.config.ConfigureListener.requestDestroyed(ConfigureListener.java:240)
> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)
> at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
> at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
> at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:856)
> at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:566)
> at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1508)
> at java.lang.Thread.run(Thread.java:619)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list