APAR status
Closed as program error.
Error description
If your IBM Business Automation Workflow (BAW 20.0.0.2) server is running a heavy load, the server might deadlock and you might see an error message in the the javacore file like the following error message: 1LKDEADLOCK Deadlock detected !!! NULL --------------------- NULL 2LKDEADLOCKTHR Thread "SIBJMSRAThreadPool : 10" (0x000000000BEEB300) 3LKDEADLOCKWTR is waiting for: 4LKDEADLOCKMON sys_mon_t:0x00007F1844CB10C8 infl_mon_t: 0x00007F1844CB1148: 4LKDEADLOCKOBJ com/ibm/ws/box/BOResourceLocator@0x0000000109C7FD10 3LKDEADLOCKOWN which is owned by: 2LKDEADLOCKTHR Thread "Default : 88" (0x0000000003E55400) 3LKDEADLOCKWTR which is waiting for: 4LKDEADLOCKMON sys_mon_t:0x00007F19640A7A68 infl_mon_t: 0x00007F19640A7AE8: 4LKDEADLOCKOBJ com/ibm/xml/xci/type/TypeRegistry@0x0000000108ED62A8 3LKDEADLOCKOWN which is owned by: 2LKDEADLOCKTHR Thread "SIBJMSRAThreadPool : 10" (0x000000000BEEB300)
Local fix
N/A
Problem summary
This issue occurs because one thread when calling BOScopeManager to getReferenceSourceByLoading it owned the BOResourceLocator lock and trying to acquire the TypeRegistry lock, however another thread had already owned the TypeRegistry lock by the sdo/helper/TypeHelper and need to acquire the BOResourceLocator lock to getAllSources which caused the deadlock issue. PRODUCTS AFFECTED IBM Business Process Manager (BPM) Advanced IBM Business Automation Workflow
Problem conclusion
A fix is available or will be available that ensures the locks will be acquired in the order of TypeRegistry and then BOResourceLocator.
Temporary fix
Not applicable.
Comments
APAR Information
APAR number
JR63874
Reported component name
BUS AUTO WORKFL
Reported component ID
5737H4100
Reported release
K00
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2021-06-28
Closed date
2021-08-01
Last modified date
2021-08-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
BUS AUTO WORKFL
Fixed component ID
5737H4100
Applicable component levels
[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS8JB4","label":"IBM Business Automation Workflow"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"20.0.0.1"}]
Document Information
Modified date:
02 August 2021