2 Replies Latest reply on Jan 22, 2008 11:39 PM by rmonge

    Is the profile with extra ProfileFields not serializable in cluster?

      CSX: 1.9

      2 clusters: java 1.6 + tomcat 6.0.

      This is periodically printed in my log:

      2008.01.11 12:39:00 error (Wrapped) com.jivesoftware.base.profile.UserAdapter

      (Wrapped) java.io.NotSerializableException: com.jivesoftware.base.profile.UserAdapter

      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156)

      at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)

      at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)

      at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)

      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)

      at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509)

      at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474)

      at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392)

      at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)

      at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)

      at com.tangosol.util.ExternalizableHelper.writeSerializable(ExternalizableHelper.java:2120)

      at com.tangosol.util.ExternalizableHelper.writeObject(ExternalizableHelper.java:2307)

      at com.tangosol.coherence.component.net.Message.writeObject(Message.CDB:3)

      at com.tangosol.coherence.component.util.daemon.queueProcessor.service.InvocationService$InvocationRequest.write(InvocationService.CDB:3)

      at com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketPublisher.packetizeMessage(PacketPublisher.CDB:137)

      at com.tangosol.coherence.component.util.daemon.queueProcessor.packetProcessor.PacketPublisher$InQueue.add(PacketPublisher.CDB:8)

      at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.dispatchMessage(Service.CDB:51)

      at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.post(Service.CDB:35)

      at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.send(Service.CDB:1)

      at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.poll(Service.CDB:12)

      at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.poll(Service.CDB:18)

      at com.tangosol.coherence.component.util.daemon.queueProcessor.service.InvocationService.query(InvocationService.CDB:17)

      at com.tangosol.coherence.component.util.safeService.SafeInvocationService.query(SafeInvocationService.CDB:1)

      at com.jivesoftware.base.coherence.cache.CoherenceClusteredCacheFactory.doSynchronousClusterTask(CoherenceClusteredCacheFactory.java:148)

      at com.jivesoftware.community.cache.CacheFactory.doSynchronousClusterTask(CacheFactory.java:256)

      at com.jivesoftware.util.cron.CronTask$TaskWrapper.run(CronTask.java:231)

      at com.jivesoftware.util.task.TaskEngine$TaskEngineWorker.run(TaskEngine.java:392)