Hi,
 
Somevody can advice me that whether EJBObject or EJBLocalObject are seraizable or not ? As per EJB 2.0 specification, both are seriazable but Jboss 3.0RC3 is unable to seriazaled the EJBObject.
 
Is it a bug in Jboss 3.0RC3 ?
 
Thanks
Rajnish
 
Hi all,
 
I am running Jboss-3.0.0RC3 on solaris 7.0. I am getting the following exception while jboss is passivating the session bean. All the  variable is seriazable or instance of LocalObject or RemoteObject. Somebody could suggest me the reason for this exception or why it is throwing exception with "Invalid Remote" object.
 
2002-05-28 21:03:58,902 ERROR
[org.jboss.logging.Log4jService$ThrowableListenerLoggingAdapter] unhand
led throwable
java.rmi.ServerException: Could not passivate; nested exception is:
        java.rmi.MarshalException: Invalid remote object
java.rmi.MarshalException: Invalid remote object
        at java.rmi.server.RemoteObject.writeObject(RemoteObject.java:153)
        at java.lang.reflect.Method.invoke(Native Method)
        at
java.io.ObjectOutputStream.invokeObjectWriter(ObjectOutputStream.java:1864)
        at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1210)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
        at
org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.writeExternal(JRMPInvokerProxy.java:
149)
        at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1180)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
        at
java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1827)
        at
java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480)
        at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1214)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
        at
java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1827)
        at
java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480)
        at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1214)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
        at
java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java:1827)
        at
java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:480)
        at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1214)
        at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
        at
org.jboss.ejb.plugins.StatefulSessionFilePersistenceManager.passivateSession(StatefulSessi
onFilePersistenceManager.java:288)
        at
org.jboss.ejb.plugins.StatefulSessionInstanceCache.passivate(StatefulSessionInstanceCache.
java:78)
        at
org.jboss.ejb.plugins.AbstractInstanceCache$1.execute(AbstractInstanceCache.java:615)
        at org.jboss.util.WorkerQueue$QueueLoop.run(WorkerQueue.java:206)
        at java.lang.Thread.run(Thread.java:484)
2002-05-28 21:04:41,617 DEBUG
[org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy] Scheduling for
passivation overaged bean ClientSession with id = 1022605157639 - Cache
size = 1
2002-05-28 21:04:41,617 DEBUG
[org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy] Aging out from
cache bean ClientSessionwith id = 1022605157639; cache size = 1
 
Thanks
Rajnish

Reply via email to