Chris created AMQ-6089:
--------------------------
Summary: org.apache.activemq.TransactionContext.recover(int flag)
should return null or an empty array when it receives the flag
XAResource.TMNOFLAGS as it has return all transactions when called with
XAResource.TMSTARTRSCAN. or XAResource. TMENDRSCAN.
Key: AMQ-6089
URL: https://issues.apache.org/jira/browse/AMQ-6089
Project: ActiveMQ
Issue Type: Bug
Components: Transport
Affects Versions: 5.9.1
Reporter: Chris
org.apache.activemq.TransactionContext implements XAResource. The recover
method currently ignores the flag parameter, returning all transaction
regardless of flags passed to it. This behaviour cause our transaction manager
(IIB) to go into an indefinite loop. It is expecting to get an empty array or
null when XAResource.TMNOFLAGS is passed as all transactions where returned by
the prior XAResource.TMSTARTRSCAN call.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)