mirror of
https://github.com/corda/corda.git
synced 2024-12-19 04:57:58 +00:00
66406ba0fb
If an error occurs when creating a transition (a.k.a anything inside of `TopLevelTransition`) then resume the flow with the error that occurred. This is needed, because the current code is swallowing all errors thrown at this point and causing the flow to hang. This change will allow better debugging of errors since the real error will be thrown back to the flow and will get handled and logged by the normal error code path. Extra logging has been added to `processEventsUntilFlowIsResumed`, just in case an exception gets thrown out of the normal code path. We do not want this exception to be swallowed as it can make it impossible to debug the original error. |
||
---|---|---|
.. | ||
capsule | ||
djvm | ||
src | ||
build.gradle |