Infinite Stack trace getting logged using jboss-serialization.jar - 1.0.3 GA ( in jboss 5.x )
sureshragala Mar 7, 2019 4:14 AMHi ,
We are facing infinite stack trace getting logged as follows :
2019-02-17 21:36:37,246 FATAL [org.jboss.serial.persister.RegularObjectPersister] (WorkerThread#31[10.108.56.61:20883]) error
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor277.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.jboss.serial.persister.RegularObjectPersister2.writeSlotWithMethod(RegularObjectPersister2.java:138)
at org.jboss.serial.persister.RegularObjectPersister2.defaultWrite(RegularObjectPersister2.java:104)
at org.jboss.serial.persister.RegularObjectPersister2.writeData(RegularObjectPersister2.java:78)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:81)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerOutput.writeObject(DataContainer.java:390)
at org.jboss.serial.persister.RegularObjectPersister2.writeSlotWithFields(RegularObjectPersister2.java:204)
at org.jboss.serial.persister.RegularObjectPersister2.defaultWrite(RegularObjectPersister2.java:108)
at org.jboss.serial.persister.RegularObjectPersister2.writeData(RegularObjectPersister2.java:78)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:81)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerOutput.writeObject(DataContainer.java:390)
at org.jboss.serial.persister.RegularObjectPersister2.writeSlotWithFields(RegularObjectPersister2.java:204)
at org.jboss.serial.persister.RegularObjectPersister2.defaultWrite(RegularObjectPersister2.java:108)
at org.jboss.serial.persister.RegularObjectPersister2.writeData(RegularObjectPersister2.java:78)
at org.jboss.serial.persister.RegularObjectPersister.writeData(RegularObjectPersister.java:81)
at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.describeObject(ObjectDescriptorFactory.java:276)
at org.jboss.serial.objectmetamodel.DataContainer$DataContainerOutput.writeObject(DataContainer.java:390)
at org.jboss.serial.persister.ObjectOutputStreamProxy2.writeObjectOverride(ObjectOutputStreamProxy2.java:64)
at org.jboss.serial.persister.ObjectOutputStreamProxy.writeObjectOverride(ObjectOutputStreamProxy.java:62)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
at java.util.ArrayList.writeObject(Unknown Source)
at sun.reflect.GeneratedMethodAccessor277.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.jboss.serial.persister.RegularObjectPersister2.writeSlotWithMethod(RegularObjectPersister2.java:138)
at org.jboss.serial.persister.RegularObjectPersister2.defaultWrite(RegularObjectPersister2.java:104)
We have seen a thread https://developer.jboss.org/thread/33907, where it's mentioned if we use jboss-serialization.jar of jboss 4.0.4 ( i.e 1.0.0 GA version ), this issue does not occur.
Can you please confirm, can we use 1.0.0 GA version in jboss AS 5.x , instead of jboss-serialization 1.0.3 GA version ?
Thanks,
Suresh Ragala.