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)

Reply via email to