Going back to a user tasks when multiple activites in subprocess fail

My test definition:

Each of the service calls implements JavaDelegate. Part of what each service call will do is validate data from the Form activity. What I want to be able to do is send validation errors from those service calls back to UI that submitted data against the Form activity.

Happy path works (i.e. completing the form and completing the workflow finishes the task), but, when each service task sets a variable and then throws a BPMNError, I only see one of the variables within Camunda cockpit, when the workflow goes back to the Form.

Am I missing something? I tried the same with an Error boundary event and got the same result. Do both of those types of boundary events only support catching one/the first error they recieve?

Hi @marko.galesic

from my point of view, it would be better to use a Transaction Subprocess with a cancel boundary event