Fixes are available
APAR status
Closed as program error.
Error description
Exceptions during long running process when multiple process instances run at the same time; ConcurrentModificationException, ArrayOutOfBoundsException, NullPointerException, DataXPathEvaluationFailedException and MessagePartQueryFailedException during long running process when multiple process instances run at the same time. The affected process instances remain in the state STATE_RUNNING, the affected activity instance of the process instance is in the state STATE_STOPPED. The exceptions occur apparently randomly in different assign activities, forEach-Expression and Java-Snippets. What happens is that during an Assign activity in BPEL the xpath resolution cache is full, a ConcurrentModificationException is thrown and the Business Process stops working. The instance remains in stopped state. . The error that is most likely to be seen is [4/15/1419:14:19:578 CEST] 00000201 ProcessEngine I CWWBE0057I: Activity 'Switch_2' of processes '1020146029281_DOCUMENTACTION_75aaa634-6685-4510-88e3- 17dc76d4f27f' has been stopped because of an unhandled failure. com.ibm.bpe.api.RuntimeFaultException: CWWBE0089E: An error occurred during the evaluation of a condition associated with activity 'Switch_2'. java.util.ConcurrentModificationException: null . .---------------------------------------- Here are examples of some of the other errors that may occur 19.07.12 15:06:22:221 CEST] 000000da ProcessEngine I CWWBE0057I: The activity 'Assign40' of the proces 'RequestEditProcess:1342703104358' was stopped due to an unhandled exception. com.ibm.bpe.api.StandardFaultException: CWWBE0085E: When assigning the variable or partner connection 'multiple information' in action 'Assign40' incompatible types were found. java.util.ConcurrentModificationException: null 19.07.12 15:10:59:343 CEST] 00000081 ProcessEngine I CWWBE0057I: The activity 'Assign42' of the proces 'RequestEditProcess:1342703104358' was stopped due to an unhandled exception. com.ibm.bpe.api.StandardFaultException: CWWBE0085E: When assigning the variable or partner connection 'multiple information' in action 'Assign40' incompatible types were found. java.lang.ArrayIndexOutOfBoundsException: null 19.07.12 15:16:54:703 CEST] 00000112 ProcessEngine I CWWBE0057I: The activity 'Invoke4' of the proces 'RequestEditProcess:1342703104358' was stopped due to an unhandled exception. com.ibm.bpe.api.RuntimeFaultException: CWWBE0152E: An error occurred when the activity 'Invoke4' in process 'Edit application process' processed their correlation sets. com.ibm.bpe.api.MessagePartQueryFailedException: CWWBA0135E: The query expression 'process id' in the message part 'parameters' can not be evaluated.
Local fix
Currently no local fix or workaround yet.
Problem summary
Problem Description: When during execution or evaluation of an XPath expression in a Business Process the XPath resolution cache is full, a ConcurrentModificationException is thrown and the Business Process' fault handling is started, e.g. the related activity instance stops. Problem Summary: The XPath intermediate result cache is not sufficiently synchronized. Problem Conclusion: The XPath intermediate result cache put and get methods are now synchronized.
Problem conclusion
Problem fixed iFix available on top of V751 GA
Temporary fix
Comments
APAR Information
APAR number
JR43825
Reported component name
BPM ADVANCED
Reported component ID
5725C9400
Reported release
751
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2012-08-21
Closed date
2012-11-26
Last modified date
2015-01-26
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
BPM ADVANCED
Fixed component ID
5725C9400
Applicable component levels
R751 PSY
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSFTN5","label":"IBM Business Process Manager Advanced"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
11 October 2021