[
https://issues.apache.org/jira/browse/AMQ-5189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14001747#comment-14001747
]
Chris Geer commented on AMQ-5189:
---------------------------------
I think this issue was fixed in 5.9. Can you confirm it's an issue in the newer
versions because or provide a test case because I'm not seeing the issue
currently.
> Rollback on XASession when closing back to pool
> -----------------------------------------------
>
> Key: AMQ-5189
> URL: https://issues.apache.org/jira/browse/AMQ-5189
> Project: ActiveMQ
> Issue Type: Bug
> Components: activemq-pool
> Affects Versions: 5.7.0, 5.8.0, 5.9.0, 5.9.1
> Environment: Windows, UNIX
> Reporter: Benjamin Graf
>
> If you have a pool of XASession under load (heavy load might be necessary) I
> register sometimes following Exception "Cannot rollback() inside an
> XASession" in afterCompletion synchronisation. After some analysis and
> patching with logging I recognized that the session object is returned back
> to pool before setting the xa flag back to false. This leads to the effect
> that this session gets be used again by another thread while the earlier one
> switches the xa flag to false.
--
This message was sent by Atlassian JIRA
(v6.2#6252)