[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-1681) NPE thrown when tomcat shutsdown

Michael Youngstrom (JIRA) jira-events at lists.jboss.org
Mon Jul 16 15:10:46 EDT 2007


NPE thrown when tomcat shutsdown
--------------------------------

                 Key: JBSEAM-1681
                 URL: http://jira.jboss.com/jira/browse/JBSEAM-1681
             Project: JBoss Seam
          Issue Type: Bug
          Components: Core
    Affects Versions: 2.0.0.CR1
            Reporter: Michael Youngstrom
             Fix For: 2.0.0.CR1


I'm running Seam in tomcat 5.5.23.  When I shutdown I get an NPE.  It appears that contextDestroyed is being called before tomcat does the session passivation.  Any opinions on the best way to deal with this?  It's obviously fairly harmless but the message is semi annoying?

java.lang.NullPointerException
	at org.jboss.seam.contexts.BasicContext.get(BasicContext.java:48)
	at org.jboss.seam.Component.forName(Component.java:1709)
	at org.jboss.seam.Component.getInstance(Component.java:1757)
	at org.jboss.seam.Component.getInstance(Component.java:1752)
	at org.jboss.seam.Component.getInstance(Component.java:1729)
	at org.jboss.seam.Component.getInstance(Component.java:1724)
	at org.jboss.seam.core.Events.instance(Events.java:154)
	at org.jboss.seam.core.Events.exists(Events.java:149)
	at org.jboss.seam.contexts.Contexts.destroy(Contexts.java:236)
	at org.jboss.seam.contexts.Lifecycle.endCall(Lifecycle.java:91)
	at org.jboss.seam.persistence.ManagedPersistenceContext.sessionWillPassivate(ManagedPersistenceContext.java:157)
	at org.apache.catalina.session.StandardSession.passivate(StandardSession.java:774)
	at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:516)
	at org.apache.catalina.session.StandardManager.unload(StandardManager.java:463)
	at org.apache.catalina.session.StandardManager.stop(StandardManager.java:667)
	at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4363)
	at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1067)
	at org.apache.catalina.core.ContainerBase.stop(ContainerBase.java:1067)
	at org.apache.catalina.core.StandardEngine.stop(StandardEngine.java:448)
	at org.apache.catalina.core.StandardService.stop(StandardService.java:510)
	at org.apache.catalina.core.StandardServer.stop(StandardServer.java:734)
	at org.apache.catalina.startup.Catalina.stop(Catalina.java:602)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:577)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)


-- 
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 seam-issues mailing list