Download
Abstract
CreationalContextImpl incorrectly synchronizes updates to an internal Map leading to problems in a multi-threaded environment
Download Description
PI11425 resolves the following problem:
ERROR DESCRIPTION:
Under very high load, a java.util.ConcurrentModificationException might be thrown by
org.apache.webbeans.context.creational.CreationalContextImpl.
LOCAL FIX:
na
USERS AFFECTED:
IBM WebSphere Application Server Full Profile versions 8.0 and 8.5.5 users of
Contexts and Dependency Injection (CDI).
PROBLEM DESCRIPTION:
CreationalContextImpl incorrectly synchronizes updates to an internal
Map leading to problems in a multi-threaded environment
PROBLEM SUMMARY:
The CDI implementation incorrectly synchronizes updates to an internal Map, which might lead to a
java.util.ConcurrentModificationException. The exception might look like the one below:
Caused by: java.util.ConcurrentModificationException at
java.util.WeakHashMap$HashIterator.next(WeakHashMap.java:244) at
org.apache.webbeans.context.creational.CreationalContextImpl.removeAllDependents(CreationalContextImpl.java:368)
RECOMMENDATION:
None
PROBLEM CONCLUSION:
The CDI implementation was modified to correctly synchronize its activity in CreationalContextImpl to avoid the ConcurrentModificationException.
The fix for this APAR is currently targeted for inclusion in
fix packs 8.0.0.9 and 8.5.5.3. Please refer to the
Recommended Updates page for delivery information:
http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
Prerequisites
None
Installation Instructions
Please review the readme.txt for detailed installation instructions.
Technical Support
Contact IBM Support using SR (http://www.ibm.com/software/support/probsub.html), visit the WebSphere Application Server support web site (http://www.ibm.com/software/webservers/appserv/was/support/), or contact 1-800-IBM-SERV (U.S. only).
Problems (APARS) fixed
Was this topic helpful?
Document Information
Modified date:
15 June 2018
UID
swg24041559