DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=28312>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=28312

NPE: Can't invalidate continuation

           Summary: NPE: Can't invalidate continuation
           Product: Cocoon 2
           Version: Current CVS 2.1
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Major
          Priority: Other
         Component: Flowscript
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


In web applications using Session and continuations, it is important to
synchronize both. I.e., when session is being invalidated, all relevant
continuations should get invalidated too. Currently, it's not possible.
FOM_WebContinuation.jsFunction_invalidate() causes NPE:

java.lang.NullPointerException
        at
org.apache.cocoon.components.flow.javascript.fom.FOM_Cocoon.getServiceManager(FOM_Cocoon.java:1461)
        at
org.apache.cocoon.components.flow.javascript.fom.FOM_WebContinuation.jsFunction_invalidate(FOM_WebContinuation.java:146)
        at
gov.dc.octo.spe.servlet.SessionListener.sessionDestroyed(SessionListener.java:37)
        at org.apache.catalina.session.StandardSession.expire(StandardSession.java:712)
        at 
org.apache.catalina.session.StandardSession.isValid(StandardSession.java:604)
        at
org.apache.catalina.session.StandardManager.processExpires(StandardManager.java:829)
        at
org.apache.catalina.session.StandardManager.backgroundProcess(StandardManager.java:842)
        at
org.apache.catalina.core.StandardContext.backgroundProcess(StandardContext.java:4573)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1662)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1671)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1671)
        at
org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1651)
        at java.lang.Thread.run(Thread.java:534)

Reply via email to