Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-5109

UserSessionExpiryListener incompatible with certain application servers

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • 2.2
    • None
    • None
    • None

    Description

      Most notably servers that invalidate sessions before they get passed to the session listener. (tomcat is one example)

      This is the stack trace that normally appears in the logs:

      2006-01-05 13:20:25 StandardManager[] Session event listener threw exception
      java.lang.IllegalStateException: getAttribute: Session already invalidated
      at org.apache.catalina.session.StandardSession.getAttribute(StandardSession.java:953)
      at org.apache.catalina.session.StandardSessionFacade.getAttribute(StandardSessionFacade.java:171)
      at com.atlassian.confluence.user.listeners.UserSessionExpiryListener.sessionDestroyed(UserSessionExpiryListener.java:28)
      at org.apache.catalina.session.StandardSession.expire(StandardSession.java:658)
      at org.apache.catalina.session.StandardSession.expire(StandardSession.java:607)
      at org.apache.catalina.session.StandardManager.processExpires(StandardManager.java:793)
      at org.apache.catalina.session.StandardManager.run(StandardManager.java:870)
      at java.lang.Thread.run(Thread.java:534)

      Attachments

        Activity

          People

            Unassigned Unassigned
            dave@atlassian.com dave (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: