I have a parallel gateway, and in each branch there is a service task. Both can throw a bmpn error which are catched by a boundry error and result in a error event.
In the attached test case the first service throws such an error while the second executes normally.
I would expect that the process ends after the error is thrown, but as you can see in the test, the process is still active (stuck in the join parallel gateway).
Is this incorrect behaviour or should I setup my flow differently?