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

Trying to store non-serializable mail sessions in Tangosol

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • High
    • None
    • 2.3-DR2
    • None

    Description

      Saw this error on Extranet node 1:

      2006-10-19 21:36:26.658 Tangosol Coherence 3.2/357 (Pre-release) <Error> (thread=ReplicatedCache, member=2): An exception (java
      .io.NotSerializableException: alt.javax.mail.SessionImpl) occurred while serializing Lease: <[com.atlassian.confluence.setup.ba
      ndana.ConfluenceBandanaContext@0, spaceKey='null'], atlassian.confluence.smtp.mail.accounts> (Cache=com.atlassian.bandana.Banda
      naPersister, Size=682, Version=0/28, IssuerId=2, HolderId=0, Status=LEASE_AVAILABLE, Last locked at Thu Oct 19 21:16:55 CDT 200
      6) for CacheHandler

      {Name=com.atlassian.bandana.BandanaPersister, Index=48, ServiceName=ReplicatedCache, ClassLoader=WebappClass Loader delegate: false repositories: /WEB-INF/classes/ ----------> Parent Classloader: StandardClassLoader delegate: true repositories: file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/shared/classes/ ----------> Parent Classloader: StandardClassLoader delegate: true repositories: file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/classes/ file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/endorsed/xml-apis.jar file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/endorsed/xercesImpl.jar file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/lib/jsp-api.jar file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/lib/naming-resources.jar file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/lib/ant.jar file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/lib/naming-common.jar file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/lib/naming-factory.jar file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/lib/commons-dbcp-1.2.1.jar file:/opt/java/jars/jdbc/postgresql-8.1-407.jdbc3.jar file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/lib/commons-el.jar file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/lib/commons-pool-1.2.jar file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/lib/commons-collections-3.1.jar file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/lib/ant-launcher.jar file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/lib/jasper-compiler.jar file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/lib/jasper-runtime.jar file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/lib/servlet-api.jar file:/opt/j2ee/domains/atlassian.com/extranet/jakarta-tomcat-5.0.28/common/lib/naming-java.jar ----------> Parent Classloader: sun.misc.Launcher$AppClassLoader@7b7072 }

      2006-10-19 21:36:26.658 Tangosol Coherence 3.2/357 (Pre-release) <Error> (thread=ReplicatedCache, member=2):
      java.io.NotSerializableException: alt.javax.mail.SessionImpl
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1054)
      at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
      at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
      at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
      at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
      at java.util.HashMap.writeObject(HashMap.java:986)
      at sun.reflect.GeneratedMethodAccessor56.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:809)
      at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1296)
      at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
      at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
      at com.tangosol.util.ExternalizableHelper.writeSerializable(ExternalizableHelper.java:2100)
      at com.tangosol.util.ExternalizableHelper.writeObject(ExternalizableHelper.java:2287)
      at com.tangosol.coherence.component.net.Message.writeObject(Message.CDB:3)
      at com.tangosol.coherence.component.net.message.LeaseMessage.writeObject(LeaseMessage.CDB:11)
      at com.tangosol.coherence.component.util.CacheHandler.populateUpdateMessage(CacheHandler.CDB:80)
      at com.tangosol.coherence.component.util.daemon.queueProcessor.service.ReplicatedCache.onCacheUpdateRequest(ReplicatedC
      ache.CDB:32)
      at com.tangosol.coherence.component.util.daemon.queueProcessor.service.ReplicatedCache$CacheUpdateRequest.onReceived(Re
      plicatedCache.CDB:5)
      at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.onMessage(Service.CDB:9)
      at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.onNotify(Service.CDB:99)
      at com.tangosol.coherence.component.util.daemon.queueProcessor.service.ReplicatedCache.onNotify(ReplicatedCache.CDB:3)
      at com.tangosol.coherence.component.util.Daemon.run(Daemon.CDB:35)
      at java.lang.Thread.run(Thread.java:534)

      Attachments

        Activity

          People

            Unassigned Unassigned
            matt@atlassian.com Matt Ryall
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: