java.io.NotSerializableException: java.util.ArrayList$SubList Appears in Agile Domain Log of the Clustered Environment

(Doc ID 1604937.1)

Last updated on OCTOBER 29, 2016

Applies to:

Oracle Agile PLM Framework - Version 9.3.2.0 to 9.3.3.0 [Release 9.3]
Information in this document applies to any platform.

Symptoms

On Agile PLM 9.3.2 system running on clustered environment, the following error occurs on the agileDomain.log file under AGILE_HOME/agileDomain/servers//logs many times.

Error

<BEA-000126> <All session objects should be serializable to replicate. Check the objects in your session. Failed to replicate non-serializable object.
java.rmi.MarshalException: failed to marshal update(Lweblogic.cluster.replication.ROID;ILjava.io.Serializable;Ljava.lang.Object;); nested exception is:
java.io.NotSerializableException: java.util.ArrayList$SubList
at weblogic.rjvm.BasicOutboundRequest.marshalArgs(BasicOutboundRequest.java:92)
at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:298)
at weblogic.cluster.replication.ReplicationManager_1211_WLStub.update(Unknown Source)
at sun.reflect.GeneratedMethodAccessor219.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at ...

Caused By: java.io.NotSerializableException: java.util.ArrayList$SubList
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1181)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1541)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1506)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1175)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
at weblogic.servlet.internal.session.ReplicatedSessionChange.writeExternal(ReplicatedSessionChange.java:145)
at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1456)


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms