AnsweredAssumed Answered

I am trying to understand how the exception handling works in a sub process. When an exception is thrown in the sub process the flow is being terminated and the calling process instance is also stopped. Is this expected?

Question asked by adrian.snowball on Jan 20, 2017
Latest reply on Jan 20, 2017 by gdharley

Our main process definition starts with a call to am embedded sub process, when an exception occurs in the firs service task of the sub process the exception is propagated up the stack all the way up to where the parent process is initiated. This kills the parent and sub process. Is this expected behaviour? If this sub-process were just a Service Task when an exception occurs we would have the in built retry attempts, why do we not see this behaviour in the sub-process service task?