Race condition prevents conditional event from triggering #2593
Labels
scope:core-api
Changes to the core API: engine, dmn-engine, feel-engine, REST API, OpenAPI
type:bug
Issues that describe a user-facing bug in the project.
This issue was imported from JIRA:
Scenario:
Expected behavior:
Current behavior:
Implementation consideration:
Solution Outline:
strictSynchronizationForConditionalEvents
false
, the behavior of the process engine does not change (i.e. it works as if this bug is not fixed)true
, if a process contains a conditional event, the process engine will always synchronize a process instance on the following operations:ACT*RU*EXECUTION
tableOptimisticLockingException
OptimisticLockingException
OptimisticLockingException
false
. This is because this strict synchronization behavior will also affect cases that do not need it (e.g. from above: case 3 and case 2 most of the time) and this bug is rarely encountered in practiceLinks:
The text was updated successfully, but these errors were encountered: