Description
I try to consume messages via AMQP in transactions (1 message per transaction), The consumption is stopped exactly after 500 messages. I am using qpid-jms AMQP client, but i have also reproduced this issue using SwiftMQ AMQP client. This issue happen only with ActiveMQ (my version is 5.11.1). For example on Qpid Java Broker(version 0.32) it is working correctly.
I have created sample test which may be used for issue reproduction. For reproduction please use following instructions:
- Download amqptxerror.zip
- Unzip.
- Import pom.xml to your favorite IDE.
- Start your ActiveMQ broker or run maven with "-p broker".
- Run src/test/java/AMQPTxTest.java.