[jbossts-issues] [JBoss JIRA] (JBTM-2890) asyncAfterSynchronization throw exception when transaction abort

Colin Song (JIRA) issues at jboss.org
Wed Apr 26 04:46:00 EDT 2017


Colin Song created JBTM-2890:
--------------------------------

             Summary: asyncAfterSynchronization throw exception when transaction abort
                 Key: JBTM-2890
                 URL: https://issues.jboss.org/browse/JBTM-2890
             Project: JBoss Transaction Manager
          Issue Type: Bug
          Components: JTA
    Affects Versions: 5.5.24.Final, 5.5.0.Final
            Reporter: Colin Song


*The problem:*
There's two problems about asyncAfterSynchronization(com.arjuna.ats.arjuna.coordinator.asyncAfterSynchronization=true) option:
* If we want asyncAfterSynchronization, we must set asyncBeforeSynchronization
* When tx abort, and we have asyncAfterSynchronization option, there's exception

*Root cause:* {{TwoPhaseCoordinator.synchronizationCompletionService}} and {{TwoPhaseCoordinator.runningSynchronizations}} only inited in {{asyncBeforeSynchronization}}

*Solution:*
Also init  {{TwoPhaseCoordinator.synchronizationCompletionService}} and {{TwoPhaseCoordinator.runningSynchronizations}} in asyncAfterSynchronization




--
This message was sent by Atlassian JIRA
(v7.2.3#72005)


More information about the jbossts-issues mailing list