Uploaded image for project: 'Cocoon'
  1. Cocoon
  2. COCOON-1124

NPE: Can't invalidate continuation

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.1.8
    • None
    • - Flowscript
    • None
    • Operating System: All
      Platform: All
    • 28312

    Description

      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)

      Attachments

        Activity

          People

            Unassigned Unassigned
            vgritsenko Vadim Gritsenko
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: