[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