all member variables need to be serializeble. If You need a non serializable
variable in Your bean, remove it on ejbPassivate and add it on ejbActivate.
Andreas

> -----Original Message-----
> From: Darius Davidavicius [SMTP:[EMAIL PROTECTED]]
> Sent: 28 June 2001 11:19
> To:   Jboss-User@Lists. Sourceforge. Net
> Subject:      [JBoss-user] Stateful SB passivation
> 
> Hello,
> 
> I have tryed jboss 2.2.2 
> I have used stateful session bean and it works fine just ejbPassivate
> activates somehow starnge. If it is my configuration bug  or feature of
> Jboss?
> 
> 
> [Container factory] ContactFinderBean::ejbPassivate called
> [Container factory] java.rmi.ServerException: Could not passivate; nested
> except
> ion is:
> [Container factory]     java.io.NotSerializableException:
> org.opentools.minerva.
> jdbc.xa.wrapper.XAClientConnection
> [Container factory]     at
> org.jboss.ejb.plugins.StatefulSessionFilePersistenceM
> anager.passivateSession(StatefulSessionFilePersistenceManager.java:284)
> [Container factory]     at
> org.jboss.ejb.plugins.StatefulSessionInstanceCache.pa
> ssivate(StatefulSessionInstanceCache.java:54)
> [Container factory]     at
> org.jboss.ejb.plugins.AbstractInstanceCache$1.execute
> (AbstractInstanceCache.java:668)
> [Container factory]     at
> org.jboss.util.WorkerQueue$QueueLoop.run(WorkerQueue.
> java:199)
> [Container factory]     at java.lang.Thread.run(Unknown Source)
> [Container factory] Caused by: java.io.NotSerializableException:
> org.opentools.m
> inerva.jdbc.xa.wrapper.XAClientConnection
> [Container factory]     at java.io.ObjectOutputStream.writeObject0(Unknown
> Sourc
> e)
> [Container factory]     at
> java.io.ObjectOutputStream.defaultWriteFields(Unknown
>  Source)
> [Container factory]     at
> java.io.ObjectOutputStream.writeSerialData(Unknown So
> urce)
> [Container factory]     at
> java.io.ObjectOutputStream.writeOrdinaryObject(Unknow
> n Source)
> [Container factory]     at java.io.ObjectOutputStream.writeObject0(Unknown
> Sourc
> e)
> [Container factory]     at java.io.ObjectOutputStream.writeObject(Unknown
> Source
> )
> [Container factory]     at
> org.jboss.ejb.plugins.StatefulSessionFilePersistenceM
> anager.passivateSession(StatefulSessionFilePersistenceManager.java:278)
> [Container factory]     ... 4 more
> 
> 
> 
> Darius Davidavicius
> www.jbees.com
> J2EE consultations, development
> 
> 
> 
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/jboss-user


If you have received this e-mail in error or wish to read our e-mail disclaimer 
statement and monitoring policy, please refer to
http://www.drkw.com/disc/email/ or contact the sender.

_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to