Steps to reproduce:
1. create a new process similar to the attached screenshot of a process
2. start a new instance of this process
3. correlate a message to the non interrupting boundary message event (the userTask after the boundary event is now active)
4. correlate a message to the receive task
-> the userTask (after the boundary event) has been canceled
Problem:
After the correlation of the message to the non interrupting boundary message event the execution tree looks as follows:
PI <--- e1(SubProcess) <-- e2(ReceiveTask)
\
e3(UserTask)
But the execution tree should look like this
PI <--- e1(SubProcess) <-- e2(ReceiveTask)
\
e3(UserTask)
Failing testcase: https://github.com/camunda/camunda-bpm-platform/commit/033a34ccc84396205b4c3ca37075d57b27d2b9dd
This is the controller panel for Smart Panels app
- is related to
-
CAM-2821 Execution tree will not be expanded correctly in case of a non-interrupting subprocess and a parallel fork inside an embedded sub process
- Closed