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

Tom Jenkinson (JIRA) issues at jboss.org
Wed Apr 26 05:51:00 EDT 2017


     [ https://issues.jboss.org/browse/JBTM-2890?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Issue was automatically transitioned when Tom Jenkinson created pull request #1172 in GitHub
--------------------------------------------------------------------------------------------
    Status: Pull Request Sent  (was: Open)


> 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.0.Final, 5.5.24.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