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)

Reply via email to