I am having a problem with receiving messages with selector when the queue has more than maxPageSize messages. With 201 messages on the queue (default maxPageSize=200) and trying to select the 201st message will fail as if the message is not on the queue. If I get rid of the first message (with 200 remaining on the queue), receive will return with the correct message.

This is running the latest ActiveMQ 5.4.1 with default settings. If I change maxPageSize=500, then the 201st is fine but the 501st message will fail. I also tried changing producerFlowControl to false or maxBrowsePageSize=1000 but it didn't help. Any ideas of what to try next or is it a bug?


Reply via email to