I've created a process with 2 parallel flows wrapped in a subprocess. One of the branches has a call activity which may end in an error end. Error event is then caught on the boundary of the subprocess and should cancel both parallel flows. However when the error is caught, the engine cancels only one of the branches and not the other one and there is no way of finishing the process. I've attached a test case to demonstrate the situation.
Thanks for looking on the issue.
Window 7, 64-bit