NPE in TuscanySessionListener.sessionDestroyed when Tomcat session expires
--------------------------------------------------------------------------

                 Key: TUSCANY-700
                 URL: http://issues.apache.org/jira/browse/TUSCANY-700
             Project: Tuscany
          Issue Type: Bug
          Components: Java SCA Core
            Reporter: Chris Wall


ERROR [12:10:42] (org.apache.catalina.session.StandardSession:expire:699) - 
Session event listener threw exception
java.lang.NullPointerException
        at 
org.apache.tuscany.runtime.webapp.TuscanySessionListener.sessionDestroyed(TuscanySessionListener.java:49)
        at 
org.apache.catalina.session.StandardSession.expire(StandardSession.java:687)
        at 
org.apache.catalina.session.StandardSession.isValid(StandardSession.java:579)
        at 
org.apache.catalina.session.ManagerBase.processExpires(ManagerBase.java:678)
        at 
org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:663)
        at 
org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1284)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1569)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
        at 
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
        at java.lang.Thread.run(Thread.java:595)

web.xml:
    <context-param>
        <param-name>systemScdlPath</param-name>
        <param-value>/META-INF/sca/webapp.system.scdl</param-value>
    </context-param>

    <context-param>
        <param-name>applicationScdlPath</param-name>
        <param-value>/META-INF/sca/default.scdl</param-value>
    </context-param>

    <context-param>
        <param-name>currentCompositePath</param-name>
        <param-value>SpringSample</param-value>
    </context-param>

    <filter>
        <filter-name>TuscanyFilter</filter-name>
        
<filter-class>org.apache.tuscany.runtime.webapp.TuscanyFilter</filter-class>
    </filter>

    <filter-mapping>
        <filter-name>TuscanyFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

    <listener>
        
<listener-class>org.apache.tuscany.runtime.webapp.TuscanyContextListener</listener-class>
    </listener>

    <listener>
        
<listener-class>org.apache.tuscany.runtime.webapp.TuscanySessionListener</listener-class>
    </listener>

    <servlet>
        <servlet-name>TuscanyServlet</servlet-name>
        <display-name>Tuscany Servlet</display-name>
        
<servlet-class>org.apache.tuscany.runtime.webapp.TuscanyServlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>TuscanyServlet</servlet-name>
        <url-pattern>/services/*</url-pattern>
    </servlet-mapping>


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to