APAR status
Closed as program error.
Error description
Under heavy load, a ConcurrentModificationException occurs in Sy ncConstructingCache, or rather its parent class, the Constructin gCache. The following stacktrace is available in the trace.log 12/10/09 9:38:08:945 GMT] 000000bb Servlet E com.ibm.wps.engine.Servlet handleException EJPEJ0070E: An except ion occurred while processing the request. java.util.ConcurrentModificationException: concurrent access to HashMap attempted by Thread[WebContainer : 0,5,main] at java.util.HashMap.onExit(HashMap.java(Inlined Compiled Code)) at java.util.HashMap.transfer(HashMap.java(Compiled Code)) at java.util.HashMap.resize(HashMap.java(Inlined Compiled Code)) at java.util.HashMap.addEntry(HashMap.java(Compiled Code)) at java.util.HashMap.put(HashMap.java(Compiled Code)) at com.ibm.wps.state.utils.cache.CacheOnMap.put(CacheOnMap.java:82) at com.ibm.wps.state.utils.cache.ConstructingCache.createObject(Con structin gCache.java:85) at com.ibm.wps.state.utils.cache.ConstructingCache.get(Constructing Cache.ja va:102) at com.ibm.wps.state.inputmediators.CodecIDMapper.get(CodecIDMapper .java:87 ) at com.ibm.wps.state.outputmediators.PrefixOutputMediator.<init>(Pr efixOutp utMediator.java:80)
Local fix
none available
Problem summary
Under heavy load, a ConcurrentModificationException occurs in SyncConstructingCache, or rather its parent class, the ConstructingCache. The following stacktrace is available in the trace.log: 12/10/09 9:38:08:945 GMT] 000000bb Servlet E com.ibm.wps.engine.Servlet handleException EJPEJ0070E: An exception occurred while processing the request. java.util.ConcurrentModificationException: concurrent access to HashMap attempted by Thread[WebContainer : 0,5,main] at java.util.HashMap.onExit(HashMap.java(Inlined Compiled Code)) at java.util.HashMap.transfer(HashMap.java(Compiled Code)) at java.util.HashMap.resize(HashMap.java(Inlined Compiled Code)) at java.util.HashMap.addEntry(HashMap.java(Compiled Code)) at java.util.HashMap.put(HashMap.java(Compiled Code)) at com.ibm.wps.state.utils.cache.CacheOnMap.put(CacheOnMap.java:82) at com.ibm.wps.state.utils.cache.ConstructingCache.createObject(Con structingCache.java:85) at com.ibm.wps.state.utils.cache.ConstructingCache.get(Constructing Cache.java:102) at com.ibm.wps.state.inputmediators.CodecIDMapper.get(CodecIDMapper .java:87) at com.ibm.wps.state.outputmediators.PrefixOutputMediator.<init>(Pr efixOutputMediator.java:80)
Problem conclusion
This interim fix adds a missing synchronized statement to the get() method in SyncConstructingCache. Manual Steps: None Failing Module(s): Engine: State handling Affected Users: all users Version Information: Portal Version(s): 6.0.1.4 Pre-Requisite(s): Co-Requisite(s): --- Portal Version(s): 6.0.1.5 Pre-Requisite(s): Co-Requisite(s): --- Portal Version(s): 6.1.0.1 Pre-Requisite(s): Co-Requisite(s): --- Portal Version(s): 6.1.0.2 Pre-Requisite(s): Co-Requisite(s): --- Platform Specific: This fix applies to all platforms. A fix is available from Fix Central: http://www.ibm.com/eserver/support/fixes/fixcentral/swgquickorde r?apar=PM03329&productid=WebSphere%20Portal&brandid=5 You may need to type or paste the complete address into your Web browser.
Temporary fix
Comments
APAR Information
APAR number
PM03329
Reported component name
WEBSPHERE PORTA
Reported component ID
5724E7600
Reported release
610
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-12-14
Closed date
2009-12-22
Last modified date
2010-02-01
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 PORTA
Fixed component ID
5724E7600
Applicable component levels
R60H PSY
UP
R60J PSY
UP
R61A PSY
UP
R61B PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSHRKX","label":"WebSphere Portal"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB31","label":"WCE Watson Marketing and Commerce"}}]
Document Information
Modified date:
20 December 2021