AnsweredAssumed Answered

Parallel gateway executes mores executions then it should

Question asked by stepankveton on May 11, 2012
Latest reply on May 17, 2012 by stepankveton
Hi,
we use parallel gateway to split a process into two parallel executions and then join them like this:
[img]http://unknown.cz/actis/parGWProblem.jpg[/img]
We implemented our own BpmnParseListener and added a start and end listeners to all activities.
These listeners log all events like this:
Activity start: vyhodnoceniTemplate (execId=102533; procId=102533; type=serviceTask)
Problem is that with above scenario the parallelGateway1 executes three executions:
Activity start: parallelgateway1 (execId=102533; procId=102533; type=parallelGateway)
Activity end: parallelgateway1 (execId=102554)
..execution of other tasks..
Activity end: parallelgateway1 (execId=102555)
..execution of other tasks..
Activity end: parallelgateway1 (execId=102556)
Activity start: exclusivegateway27 (execId=102556; procId=102533; type=exclusiveGateway)
Strange thing is that the third execution jumps immediately to exclusivegateway27 which the one after callActivity1.
This problem started to occur “just like that”. Without us changing a single line of code.
We use Activiti engine 5.8 and all processes are created in designer 5.8.

Is there any other info you need me to provide?

Outcomes