Uploaded image for project: 'Crowd Data Center'
  1. Crowd Data Center
  2. CWD-3454

NotSerializableException when shutting down Crowd

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • 2.7
    • 2.7
    • Horde
    • None

    Description

      Steps to reproduce

      1. Deploy the Crowd WAR to a Tomcat server.
      2. Start Crowd, generate some activity and shutdown the container

      Stacktrace

      This stacktrace is produced in the container logs, e.g., output-crowd.log when shutting down the container:

      Jul 17, 2013 3:31:55 PM org.apache.catalina.session.StandardSession writeObject
      WARNING: Cannot serialize session attribute com.atlassian.crowd.authenticated.application.token for session 2A1B285F7AD05BAE56AF5A77DA451C78
      java.io.NotSerializableException: com.atlassian.crowd.plugin.rest.filter.BasicApplicationAuthenticationFilter
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1180)
      	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1528)
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1493)
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1416)
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1174)
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:346)
      	at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1671)
      	at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1077)
      	at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432)
      	at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353)
      	at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518)
      	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
      	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5569)
      	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232)
      	at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575)
      	at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564)
      	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
      	at java.util.concurrent.FutureTask.run(FutureTask.java:166)
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
      	at java.lang.Thread.run(Thread.java:722)
      

      Attachments

        Issue Links

          Activity

            People

              dberrueta Diego Berrueta
              dberrueta Diego Berrueta
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: