Scheduled Valuation Error 'SEVERE: Exception Occured Java.Util.ConcurrentModificationException'
(Doc ID 2723976.1)
Last updated on OCTOBER 02, 2023
Applies to:
Oracle Insurance Policy Administration J2EE - Version 11.2.0.24 and laterInformation in this document applies to any platform.
Symptoms
On : 11.2.0.24 version, Cycle Issues
During MonthEndValuation run thru Cycle, Scheduled Valuation errors appear on some of the policies at the very beginning of the cycle run.
ERROR
-----------------------
com.adminserver.pas.bll.tasks.ValuesRequestTaskBll process
SEVERE: Exception occured
java.util.ConcurrentModificationException
at java.util.ArrayList.writeObject(ArrayList.java:766)
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348)
at java.util.ArrayList.writeObject(ArrayList.java:762)
at sun.reflect.GeneratedMethodAccessor21.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Setup Cycle with multi threaded processing.
2. Put Cycle and OIPA on PROD mode.
3. Restart the system.
4. Run a SV activity thru Cycle (Plan level).
5. Observe DB and logs.
The following pattern has been established:
1. OIPA and Cycle is setup with PROD mode.
2. First Cycle/SV run after a server restarted (aka cache is purged).
3. Only effects the first couple of policies. The remaining policies are process successfully.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |