I think the passivation problem is not
a serialization problem, as it works 
sometimes (in fact most of the time - in
our case around 550 out of 600 times).
I think it is some sort of coordination/
synchronisation problem between the Cache
and the container.

R.

> -----Original Message-----
> From: David You [mailto:[EMAIL PROTECTED]]
> Sent: Friday, October 12, 2001 2:49 AM
> To: Sternagel Annegret (PN-SYS/PE); [EMAIL PROTECTED]
> Subject: RE: [JBoss-user] Stateful session remove?
> 
> 
> I have a few remoteHome Interfaces in the attribute.
> I think that should be fine? remotehome interface should be
> serializable, and do not hold much of the resources.
> I looked a few examples like the MDB examples on jboss web site. It
> seems a common practice to create remoteHome Interface in 
> EJBCreate and
> store there.
> 
> david
> 
> 
> -----Original Message-----
> From: Sternagel Annegret (PN-SYS/PE)
> [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, October 11, 2001 12:58 AM
> To: '[EMAIL PROTECTED]'
> Subject: RE: [JBoss-user] Stateful session remove?
> 
> 
> Yes, it seems that the passivating does not work.
> To get passivation to work make shure:
> - all SessionBean attributes must be serializable or transient
> - interfaces hold in the SessionBean should be released in
> ejbPassivate()
> and reinitialized in ejbActive()
> 
> Annegret
> 
> -----Urspr�ngliche Nachricht-----
> Von: Robert Schulz [mailto:[EMAIL PROTECTED]]
> Gesendet: Donnerstag, 11. Oktober 2001 04:00
> An: 'David You'
> Cc: '[EMAIL PROTECTED]'
> Betreff: RE: [JBoss-user] Stateful session remove?
> 
> 
> Same problem here - started as on 2.4.0.
> Does not happen all the time, seems to
> be some sort of synchronization issue
> between the LRUEnterpriseContextCachePolicy
> and the SessionPersistenceManager ...
> 
> I could really figure out what's wrong (hard
> to debug, because it only happens sometimes) - I
> ended up changing the cache policy to 
> NoPassivationCachePolicy for statefull session
> beans.
> 
> In standardjboss.xml, in the stateful session
> bean section, change to
> 
> <cache-policy>org.jboss.ejb.plugins.NoPassivationCachePolicy</
> cache-poli
> cy>
> 
> Of course you stateful session beans won't get
> passivated anymore - which may or may not be 
> a problem.
> 
> If anyone has a fix to get the passivating one
> working properly, please let me know.
> 
> R.
> 
> 
> 
> > -----Original Message----
> > From: David You [mailto:[EMAIL PROTECTED]]
> > Sent: Thursday, October 11, 2001 10:46 AM
> > To: [EMAIL PROTECTED]
> > Subject: [JBoss-user] Stateful session remove?
> > 
> > 
> > I am using JBoss 2.4.1 with Tomcat in one JVM.
> > I use a statefull session bean as a control point to all 
> other beans.
> > and store the remote session interface in SessionData. 
> > I have the finalize of the SessionData to call the remove of the
> > stateful session bean.
> > 
> > Here is the exception I got, any ideas?
> > 
> > thanks
> > david
> > 
> > =======
> > 
> > 
> > 
> > [WorkflowService] TRANSACTION ROLLBACK EXCEPTION:Could not activate;
> > nested exce
> > ption is:
> >         java.io.FileNotFoundException:
> > C:\JBoss-2.4.1_Tomcat-3.2.3\jboss\db\sess
> > ions\WorkflowService\1002756681497.ser (The system cannot 
> > find the file
> > specifie
> > d); nested exception is:
> >         java.rmi.NoSuchObjectException: Could not activate; nested
> > exception is:
> > 
> >         java.io.FileNotFoundException:
> > C:\JBoss-2.4.1_Tomcat-3.2.3\jboss\db\sess
> > ions\WorkflowService\1002756681497.ser (The system cannot 
> > find the file
> > specifie
> > d)
> > [WorkflowService] java.rmi.NoSuchObjectException: Could not 
> activate;
> > nested exc
> > eption is:
> > [WorkflowService]       java.io.FileNotFoundException:
> > C:\JBoss-2.4.1_Tomcat-3.2
> > .3\jboss\db\sessions\WorkflowService\1002756681497.ser (The system
> > cannot find t
> > he file specified)
> > [WorkflowService]       at
> > org.jboss.ejb.plugins.AbstractInstanceCache.get(Abstr
> > actInstanceCache.java:211)
> > [WorkflowService]       at
> > org.jboss.ejb.plugins.StatefulSessionInstanceIntercep
> > tor.invoke(StatefulSessionInstanceInterceptor.java:194)
> > [WorkflowService]       at
> > org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxI
> > nterceptorCMT.java:133)
> > [WorkflowService]       at
> > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransac
> > tions(TxInterceptorCMT.java:307)
> > [WorkflowService]       at
> > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInter
> > ceptorCMT.java:99)
> > [WorkflowService]       at
> > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterc
> > eptor.java:195)
> > [WorkflowService]       at
> > org.jboss.ejb.StatefulSessionContainer.invoke(Statefu
> > lSessionContainer.java:341)
> > [WorkflowService]       at
> > org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoke
> > r.invoke(JRMPContainerInvoker.java:483)
> > [WorkflowService]       at
> > org.jboss.ejb.plugins.jrmp.interfaces.GenericProxy.in
> > vokeContainer(GenericProxy.java:335)
> > [WorkflowService]       at
> > org.jboss.ejb.plugins.jrmp.interfaces.StatefulSession
> > Proxy.invoke(StatefulSessionProxy.java:136)
> > [WorkflowService]       at $Proxy22.remove(Unknown Source)
> > [WorkflowService]       at
> > com.eview.admin.SessionData.finalize(SessionData.java
> > :29)
> > [WorkflowService]       at
> > java.lang.ref.Finalizer.invokeFinalizeMethod(Native M
> > ethod)
> > [WorkflowService]       at 
> > java.lang.ref.Finalizer.runFinalizer(Unknown
> > Source)
> > [WorkflowService]       at 
> java.lang.ref.Finalizer.access$100(Unknown
> > Source)
> > [WorkflowService]       at
> > java.lang.ref.Finalizer$FinalizerThread.run(Unknown S
> > ource)
> > 
> > _______________________________________________
> > JBoss-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/jboss-user
> > 
> 
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
> 
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
> 
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
> 

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

Reply via email to