I get this stacktrace when the bean with container managed JMS is
passivated:

 INFO  [STDOUT] AbstraktSender.ejbPassivate
21:13:03,098 ERROR [Log4jService$ThrowableListenerLoggingAdapter]
unhandled throwable
java.rmi.ServerException: Could not passivate; nested exception is: 
        java.io.NotSerializableException:
org.jboss.resource.adapter.jms.JmsManagedConnectionFactory
java.io.NotSerializableException:
org.jboss.resource.adapter.jms.JmsManagedConnectionFactory
        at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1161)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java(Compiled
Code))
        at
java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1854)
        at
java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:486)
        at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1227)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java(Compiled
Code))
        at
java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1854)
        at
java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:486)
        at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1227)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java(Compiled
Code))
        at
org.jboss.ejb.plugins.StatefulSessionFilePersistenceManager.passivateSession(StatefulSessionFilePersistenceManager.java:287)
        at
org.jboss.ejb.plugins.StatefulSessionInstanceCache.passivate(StatefulSessionInstanceCache.java:65)
        at
org.jboss.ejb.plugins.AbstractInstanceCache$1.execute(AbstractInstanceCache.java:737)
        at
org.jboss.util.WorkerQueue$QueueLoop.run(WorkerQueue.java:206)
        at java.lang.Thread.run(Thread.java:498)


Should this class be serializeable or am I doing somthing wrong. (I have
followed the example in the JMS doc on jboss.org)

Marius K
Boostcom.no

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to