Christian Schneider created ARIES-1369:
------------------------------------------
Summary: Transaction is not rolled back if coordination has failed
Key: ARIES-1369
URL: https://issues.apache.org/jira/browse/ARIES-1369
Project: Aries
Issue Type: Bug
Components: Transaction
Affects Versions: transaction-blueprint-1.0.2
Reporter: Christian Schneider
Assignee: Christian Schneider
Priority: Critical
Fix For: transaction-blueprint-1.1.0
If an exception happens in the user code during the transaction then it is
possible that this causes the coordination associated to the transaction to
fail.
In TxInterceptorImpl.postCallWithException we end the coordination before
rolling back the transaction. Unfortunately the end method will throw a
CoordinationException if the coordination failed. So we exit the interceptor
code and never roll back.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)