Hi People,

    I'm getting a new serialization problem that is again transaction
related.  This process dies in similar ways to the earlier problem (with
HomeProxy).  Here's the stack trace:


[RoleManager] java.rmi.ServerException: Exception occurred; nested
exception is:
[RoleManager]   java.lang.reflect.UndeclaredThrowableException
[RoleManager] java.lang.reflect.UndeclaredThrowableException:
java.io.NotSerializableException: org.jboss.ejb.plugins.Enti
tySynchronizationInterceptor$InstanceSynchronization
[RoleManager]   at java.lang.Throwable.<init>(Throwable.java:96)
[RoleManager]   at java.lang.Exception.<init>(Exception.java:44)
[RoleManager]   at java.io.IOException.<init>(IOException.java:49)
[RoleManager]   at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java(Compiled
Code))
[RoleManager]   at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java(Compiled
Code))
[RoleManager]   at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java(Compiled
Code))
[RoleManager]   at
java.io.ObjectOutputStream.outputArray(ObjectOutputStream.java:1104)
[RoleManager]   at
java.io.ObjectOutputStream.checkSubstitutableSpecialClasses(ObjectOutputStream.java(Compiled
Code))
[RoleManager]   at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java(Compiled
Code))
[RoleManager]   at
java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java(Compiled
Code))
[RoleManager]   at
java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:486)

[RoleManager]   at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java(Compiled
Code))
[RoleManager]   at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java(Compiled
Code))
[RoleManager]   at
java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java(Compiled
Code))
[RoleManager]   at
java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:486)

[RoleManager]   at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java(Compiled
Code))
[RoleManager]   at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java(Compiled
Code))
[RoleManager]   at
java.io.ObjectOutputStream.outputClassFields(ObjectOutputStream.java(Compiled
Code))
[RoleManager]   at
java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:486)

[RoleManager]   at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java(Compiled
Code))
[RoleManager]   at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java(Compiled
Code))
[RoleManager]   at
java.rmi.MarshalledObject.<init>(MarshalledObject.java(Compiled Code))
[RoleManager]   at
org.jboss.ejb.plugins.jrmp.interfaces.StatefulSessionProxy.invoke(StatefulSessionProxy.java:66)

[RoleManager]   at $Proxy46.nextId(Unknown Source)
[RoleManager]   at
com.dbusa.ejb.role.RoleManagerBean.addRole(RoleManagerBean.java:130)
[RoleManager]   at java.lang.reflect.Method.invoke(Native Method)
[RoleManager]   at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:443)[RoleManager]
at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:83)

[RoleManager]   at
org.jboss.ejb.plugins.TxInterceptor$RunInvoke.run(TxInterceptor.java:491)

[RoleManager]   at
org.jboss.ejb.plugins.TxInterceptor.runWithTransactions(TxInterceptor.java:289)

[RoleManager]   at
org.jboss.ejb.plugins.TxInterceptor.invoke(TxInterceptor.java:100)
[RoleManager]   at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:93)

[RoleManager]   at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:154)
[RoleManager]   at
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:262)

[RoleManager]   at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInvoker.java:175)

[RoleManager]   at
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInvoker.java:159)

[RoleManager]   at java.lang.reflect.Method.invoke(Native Method)
[RoleManager]   at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:242)
[RoleManager]   at sun.rmi.transport.Transport$1.run(Transport.java:155)

[RoleManager]   at java.security.AccessController.doPrivileged(Native
Method)
[RoleManager]   at
sun.rmi.transport.Transport.serviceCall(Transport.java:152)
[RoleManager]   at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:462)

[RoleManager]   at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:662)

[RoleManager]   at java.lang.Thread.run(Thread.java(Compiled Code))

--
Daniel G. Koulomzin
Digital Media On Demand
244 Brighton Ave. 3rd Floor
Allston MA 02134




Reply via email to