AnsweredAssumed Answered

Boundary Events on Java Delegates or Subprocess seem broken

Question asked by mfaulkner on Jul 31, 2012
Latest reply on Aug 1, 2012 by mfaulkner
I have two parallel (async) flows within a subprocess, with a boundary event on the subprocess and a long running Java service.
The top branch begins its task and then the lower branch begins and transitions to the error event. All are based on the same error code.

When the long running service completes, it always takes the transition to step 2, even though all boundary events are marked to cancel the activity.
I would have expected the long running service to at least take the error transition. Is this a defect or a misunderstanding on my part?

[attachment=0]MyProcessWithBoundaryEvent.bpmn20.png[/attachment]

Outcomes