Hello everyone
Help me pls!
I have a stateful session bean, and I don't want jboss container to passive it,so I update standardjboss.xml just like following:
"...
<cache-policy>org.jboss.ejb.plugins.NoPassivationCachePolicy</cache-policy>
..."
Sometimes ,maybe after a long-time run, exceptions occured,whether I deployed it on JBoss-2.4.1_Tomcat-3.2.3 or Jboss 3.2.1 :


javax.ejb.EJBException: Could not activate; failed to restore state; CausedByException is:

C:\BI.Office\Server\jboss-3.2.1\server\default\tmp\sessions\BiOfficeServer-dsssc4ah-3\dsst8q4a-9.ser


at org.jboss.ejb.plugins.StatefulSessionFilePersistenceManager.activateSession(StatefulSessionFilePersistenceManager.java:324)

at org.jboss.ejb.plugins.StatefulSessionInstanceCache.activate(StatefulSessionInstanceCache.java:90)

at org.jboss.ejb.plugins.AbstractInstanceCache.get(AbstractInstanceCache.java:113)

at org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invoke(StatefulSessionInstanceInterceptor.java:212)

        at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext
......
(StatefulSessionInterceptor.java:104)
        at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:85)
        at $Proxy39.remove(Unknown Source)

java.io.FileNotFoundException: C:\BI.Office\Server\jboss-3.2.1\server\default\tmp\sessions\BiOfficeServer-dsssc4ah-3\dsst8q4a-9.ser

at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at org.jboss.ejb.plugins.StatefulSessionFilePersistenceManager.activateSession(StatefulSessionFilePersistenceManager.java:308)


at org.jboss.ejb.plugins.StatefulSessionInstanceCache.activate(StatefulSessionInstanceCache.java:90)

at org.jboss.ejb.plugins.AbstractInstanceCache.get(AbstractInstanceCache.java:113)

at org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invoke(StatefulSessionInstanceInterceptor.java:212)

at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)

at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:243)

at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:104)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)


at org.jboss.ejb.StatefulSessionContainer.internalInvoke(StatefulSessionContainer.java:410)

And I'm sure ,there is no Runtime Exception being thrown in my program.

_________________________________________________________________
与联机的朋友进行交流,请使用 MSN Messenger: http://messenger.msn.com/cn




-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to