[JBoss-dev] JBoss 5 CR2 - Serialization error

David Ward dward at redhat.com
Tue Nov 18 16:01:15 EST 2008


Dear "jbossuser9",

This list is not for user help.  Please read " How to ask for help" here:

http://www.jboss.org/community/docs/DOC-10393

Thank you,
David


jbossuser wrote:
> I am using JBoss 5 CR2 version with OpenJPA v1.2 for my application. The 
> application has a custom JAAS login module that looks up user service 
> (stateless ejb3) and remotely invokes findUser(userId) method to 
> retrieve user information. JBoss runs into an infinite error loop while 
> serializing user information after completing findUser method in user 
> service.
> 
> If I lookup user service ejb3 and remotely invoke findUser method from 
> standalone jdk client, the method runs successfully. Problem arises only 
> when the customlogin module tries to invoke the findUser method remotely.
> 
> Has anyone experienced similar error with JBoss CR2? Appreciate any help.
> 
> Following is the stack trace
> ------------------------------------------------------------------------------------------------------------------------ 
> 
> [org.jboss.serial.persister.RegularObjectPersister] 
> (http-127.0.0.1-8080-4) error
> java.lang.reflect.InvocationTargetException
> at sun.reflect.GeneratedMethodAccessor202.invoke(Unknown Source)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
> 
> at java.lang.reflect.Method.invoke(Method.java:585)
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeSlotWithMethod(RegularObjectPersister.java:120) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:86) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:188) 
> 
> at 
> org.jboss.serial.objectmetamodel.DataContainer$DataContainerOutput.writeObject(DataContainer.java:390) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:188) 
> 
> at 
> org.jboss.serial.objectmetamodel.DataContainer$DataContainerOutput.writeObject(DataContainer.java:390) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:188) 
> 
> at 
> org.jboss.serial.objectmetamodel.DataContainer$DataContainerOutput.writeObject(DataContainer.java:390) 
> 
> at 
> org.jboss.serial.persister.ObjectOutputStreamProxy.writeObjectOverride(ObjectOutputStreamProxy.java:60) 
> 
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:298)
> at java.util.ArrayList.writeObject(ArrayList.java:569)
> at sun.reflect.GeneratedMethodAccessor202.invoke(Unknown Source)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
> 
> at java.lang.reflect.Method.invoke(Method.java:585)
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeSlotWithMethod(RegularObjectPersister.java:120) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:86) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:188) 
> 
> at 
> org.jboss.serial.objectmetamodel.DataContainer$DataContainerOutput.writeObject(DataContainer.java:390) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:188) 
> 
> at 
> org.jboss.serial.objectmetamodel.DataContainer$DataContainerOutput.writeObject(DataContainer.java:390) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:188) 
> 
> at 
> org.jboss.serial.objectmetamodel.DataContainer$DataContainerOutput.writeObject(DataContainer.java:390) 
> 
> at 
> org.jboss.serial.persister.ObjectOutputStreamProxy.writeObjectOverride(ObjectOutputStreamProxy.java:60) 
> 
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:298)
> at java.util.ArrayList.writeObject(ArrayList.java:569)
> at sun.reflect.GeneratedMethodAccessor202.invoke(Unknown Source)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
> 
> at java.lang.reflect.Method.invoke(Method.java:585)
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeSlotWithMethod(RegularObjectPersister.java:120) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:86) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:188) 
> 
> at 
> org.jboss.serial.objectmetamodel.DataContainer$DataContainerOutput.writeObject(DataContainer.java:390) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:188) 
> 
> at 
> org.jboss.serial.objectmetamodel.DataContainer$DataContainerOutput.writeObject(DataContainer.java:390) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeSlotWithFields(RegularObjectPersister.java:182) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.defaultWrite(RegularObjectPersister.java:90) 
> 
> at 
> org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:62) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276) 
> 
> at 
> org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:188) 
> 
> at 
> org.jboss.serial.objectmetamodel.DataContainer$DataContainerOutput.writeObject(DataContainer.java:390) 
> 
> at 
> org.jboss.serial.persister.ObjectOutputStreamProxy.writeObjectOverride(ObjectOutputStreamProxy.java:60) 
> 
> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:298)
> at java.util.ArrayList.writeObject(ArrayList.java:569)
> at sun.reflect.GeneratedMethodAccessor202.invoke(Unknown Source)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
> 
> ----------------------------------------------------------------------------------------------------------------- 
> 
> ------------------------------------------------------------------------
> View this message in context: JBoss 5 CR2 - Serialization error 
> <http://www.nabble.com/JBoss-5-CR2---Serialization-error-tp20507824p20507824.html>
> Sent from the JBoss - Dev mailing list archive 
> <http://www.nabble.com/JBoss---Dev-f2633.html> at Nabble.com.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> jboss-development mailing list
> jboss-development at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-development



More information about the jboss-development mailing list