APAR status
Closed as program error.
Error description
EclipseLink can throw an intermittent ConcurrentModificationException: Caused by: java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextNode(HashMap.java:1456) at java.util.HashMap$ValueIterator.next(HashMap.java:1485) at org. eclipse.persistence.jpa.PersistenceProvider.isLoadedWithReferenc e(PersistenceProvider.java:448) at javax.persistence.Persistenc e$PersistenceUtilImpl.isLoaded(Persistence.java:154) at org.apa che.bval.jsr.resolver.JPATraversableResolver.isReachable(JPATrav ersableResolver.java:34) at org.apache.bval.jsr.resolver.Defaul tTraversableResolver.isReachable(DefaultTraversableResolver.java :58) at org.apache.bval.jsr.resolver.CachingTraversableResolver .isReachable(CachingTraversableResolver.java:81) at org.apache. bval.jsr.ConstraintValidation.isReachable(ConstraintValidation.j ava:454)
Local fix
N/A
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM WebSphere Application * * Server - Java Persistence API - JPA 2.1 & * * EclipseLink * **************************************************************** * PROBLEM DESCRIPTION: EclipseLink can throw an intermittent * * ConcurrentModificationException * **************************************************************** * RECOMMENDATION: * **************************************************************** Exception: ´´´ Caused by: java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextNode(HashMap.java:1456) at java.util.HashMap$ValueIterator.next(HashMap.java:1485) at org.eclipse.persistence.jpa.PersistenceProvider.isLoadedWithRefe rence(PersistenceProvider.java:448) at javax.persistence.Persistence$PersistenceUtilImpl.isLoaded(Persi stence.java:154) at org.apache.bval.jsr.resolver.JPATraversableResolver.isReachable( JPATraversableResolver.java:34) at org.apache.bval.jsr.resolver.DefaultTraversableResolver.isReacha ble(DefaultTraversableResolver.java:58) at org.apache.bval.jsr.resolver.CachingTraversableResolver.isReacha ble(CachingTraversableResolver.java:81) at org.apache.bval.jsr.ConstraintValidation.isReachable(ConstraintV alidation.java:454) ´´´
Problem conclusion
The fix for this APAR changes the EclipseLink implementation and involves an update to the third-party source. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=573198 This fix is currently targeted for WebSphere Application Server 9.0.5.9. For more information, see 'Recommended Updates for WebSphere Application Server': https://www.ibm.com/support/pages/node/715553
Temporary fix
Comments
APAR Information
APAR number
PH36731
Reported component name
WEBSPHERE APP S
Reported component ID
5724J0800
Reported release
900
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-04-27
Closed date
2021-07-07
Last modified date
2021-07-07
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WEBSPHERE APP S
Fixed component ID
5724J0800
Applicable component levels
R900 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"9.0","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
01 November 2021