Uploaded image for project: 'OpenWebBeans'
  1. OpenWebBeans
  2. OWB-699

Passivation leads to NPE

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Invalid
    • 1.1.5
    • 1.1.6
    • Context and Scopes
    • None
    • Tomcat 7.0.29, Memcached-session-manager 1.6.2

    Description

      Somehow ContextsService is null on every request.

      SCHWERWIEGEND: Session attribute event listener threw exception
      java.lang.NullPointerException
      at org.apache.webbeans.context.ContextFactory.getStandardContext(ContextFactory.java:185)
      at org.apache.webbeans.container.BeanManagerImpl.getContext(BeanManagerImpl.java:298)
      at org.apache.webbeans.web.failover.FailOverBag.updateOwbFailOverBag(FailOverBag.java:83)
      at org.apache.webbeans.web.failover.FailOverBag.<init>(FailOverBag.java:77)
      at org.apache.webbeans.web.failover.FailOverBagWrapper.<init>(FailOverBagWrapper.java:69)
      at org.apache.webbeans.web.failover.DefaultOwbFailOverService.sessionWillPassivate(DefaultOwbFailOverService.java:158)
      at org.apache.webbeans.web.failover.FailOverBagWrapper.sessionWillPassivate(FailOverBagWrapper.java:153)
      at org.apache.catalina.session.StandardSession.passivate(StandardSession.java:890)
      at de.javakaffee.web.msm.MemcachedSessionService.backupSession(MemcachedSessionService.java:1053)
      at de.javakaffee.web.msm.RequestTrackingHostValve.backupSession(RequestTrackingHostValve.java:229)
      at de.javakaffee.web.msm.RequestTrackingHostValve.invoke(RequestTrackingHostValve.java:154)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
      at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
      at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
      at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)

      Attachments

        Activity

          People

            Unassigned Unassigned
            tandraschko Thomas Andraschko
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: