[ https://issues.apache.org/jira/browse/AMQ-3477?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Timothy Bish closed AMQ-3477. ----------------------------- Resolution: Incomplete Closing until a test case that is available that can be used to validate the issue. > Side effect when you use QueueBrowser. Missing Message in subsequent calls. > --------------------------------------------------------------------------- > > Key: AMQ-3477 > URL: https://issues.apache.org/jira/browse/AMQ-3477 > Project: ActiveMQ > Issue Type: Bug > Components: Broker, JMS client, Message Store > Affects Versions: 5.4.0, 5.4.1, 5.4.2, 5.5.0 > Environment: Windows 7 64 Bit > Reporter: Klaus Stake > Labels: QueueBrowser > Attachments: apache-issue.tar.gz > > > Since 5.4.0 onwards there seems to be an errorneous side effect, when you use > a QueueBrowser. When you use the QueueBrowser, then the Consumer will miss > one Message. > I use the QueueBrowser to check if Messages are available and for peeking > them. > When I do this and call getConsumer().receive(noWaitTimeOut). Then the first > message in the queue seems to be ignored. I can see this message with the > QueueBrowser, but cannot receive this message anymore. > I have tried this will all ActiveMQ versions from 4.0.1 up to 5.5.0. The last > version which works for me is 5.3.2. > Attached you will find a complete Maven project to reproduce this error. > You must change line 26 in the pom file for changing the ActiveMQ version. > The attached pom uses 5.3.2 which works. When you change the version to some > later version, then you will see a failing unit test. > -- Klaus -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira