My Oracle Support Banner

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 later
Information 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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.