I’ve created the attached process, but I’m having the following issue:
When the execution leaves the fork inclusive gateway, tasks A, B and C are created (“Task C” is a call activity with just one user task).
I perform “Task A” and the join inclusive gateway keeps waiting.
I perform “Task B” and the join inclusive gateway leaves, creating “Task D”.
I perform “Task C” and another “Task D” is created.
I ended up having two instances of “Task D”.
Am I missing something or there’s something wrong with the Activiti implementation of the join inclusive gateway? I think the gateway should join tasks A, B and C before reaching “Task D”.
I have a similiar issue with 5.9 version, when I have 2 multi instance user step connected with inclusive gateway, the gateway does not wait until all milti instance user task is finished.