Direct links to fixes
APAR status
Closed as fixed if next.
Error description
If your IBM Business Automation Workflow Server is running a heavy load or if your application uses BOFactory.create() or BOFactory.createByType() to create large number of Business Objects in parallel, you might see threads blocked on com/ibm/ws/bo/BOExtendedMetaData.containsPackage() as below: 3XMTHREADINFO "Default : 6" J9VMThread:0x000000000B199300, omrthread_t:0x00007FF23C042EE0, java/lang/Thread:0x0000000047B34010, state:B, prio=5 3XMJAVALTHREAD (java/lang/Thread getId:0x177, isDaemon:true) 3XMTHREADINFO1 (native thread ID:0xA44, native priority:0x5, native policy:UNKNOWN, vmstate:B, vm thread flags:0x00000281) 3XMTHREADINFO2 (native stack address range from:0x00007FF14BBF5000, to:0x00007FF14BC35000, size:0x40000) 3XMCPUTIME CPU usage total: 42.684442233 secs, current category="Application" 3XMTHREADBLOCK Blocked on: java/util/ArrayList@0x000000005A5A3350 Owned by: "Default : 1" (J9VMThread:0x00000000090EA500, java/lang/Thread:0x0000000047B33CC8) 3XMHEAPALLOC Heap bytes allocated since last GC cycle=9446584 (0x9024B8) 3XMTHREADINFO3 Java callstack: 4XESTACKTRACE at com/ibm/ws/bo/BOExtendedMetaData.containsPackage(BOExtendedMetaD ata.java:91(Compiled Code)) 4XESTACKTRACE at com/ibm/ws/bo/BOModelHolder.getEPackage(BOModelHolder.java:297(C ompiled Code)) 4XESTACKTRACE at com/ibm/ws/bo/BOModelHolder.getEClassifier(BOModelHolder.java:39 8(Compiled Code)) 4XESTACKTRACE at com/ibm/ws/bo/service/BOTypeImpl.getType(BOTypeImpl.java:69(Comp iled Code)) 4XESTACKTRACE at com/ibm/ws/bo/delegate/BOTypeDelegate.getType(BOTypeDelegate.jav a:44(Compiled Code)) PRODUCTS AFFECTED IBM Business Automation Workflow
Local fix
Problem summary
A number of threads gets blocked in method com/ibm/ws/bo/BOExtendedMetaData.containsPackage due to an incorrect synchronization in it.
Problem conclusion
Temporary fix
Comments
APAR Information
APAR number
JR64790
Reported component name
BUS AUTO WORKFL
Reported component ID
5737H4100
Reported release
K00
Status
CLOSED FIN
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2022-04-01
Closed date
2022-11-21
Last modified date
2022-11-21
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Applicable component levels
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS8JB4","label":"IBM Business Automation Workflow"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"20.0.0.1","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
11 December 2022