Hi,
    I am trying to set up JTA XA transactions in ServiceMix so application
will have JBI message exchange recovery. Everything seems to work fine.
Messages are recovered on server restart. The only problem is the warning
messages from ActiveMQ. What does this mean? How to fix it.

ServerSessionImpl:3      | .activemq.ra.ServerSessionImpl  234 | Local
transaction had not been commited. Commiting now.
--------
--------
ServerSessionImpl:3      | .activemq.ra.ServerSessionImpl  177 | Endpoint
failed to process message. Reason: Endpoint after delivery notification
failure

Some more detail :
I wrote a sample application with two components both extends
ComponentSupport and implements MessageExchangeListener. In the first
component I wrote a Timer that will send only one message to the next
component. The sending is done inside a transaction. The second component
after processing commits the transaction. On committing I am getting the
above messages. Nothing other than sending message is done. ie. no other
resource is in the transaction. 
    
    It is deployed into the default servicemix container. Using all the
default config files. 
The container element is modified to add persistent="true"
autoEnlistInTransaction="true" flowName="jca". 

    Using Fuse ESB 3.4 with AMQ 5.2.0.

Regards,
Antony
-- 
View this message in context: 
http://www.nabble.com/ActiveMQ-warning---Local-transaction-had-not-been-commited.-Commiting-now-tp23403767p23403767.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to