[
https://issues.apache.org/activemq/browse/AMQCPP-81?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_38855
]
Timothy Bish commented on AMQCPP-81:
------------------------------------
I've fixed the error that was causing the exception.
However due to design of the code at present, message that are delivered while
the connection has not been started will be dropped, and not delivered even
when the connection is started.
> openwire consumer never receives messages already in queue
> ----------------------------------------------------------
>
> Key: AMQCPP-81
> URL: https://issues.apache.org/activemq/browse/AMQCPP-81
> Project: ActiveMQ C++ Client
> Issue Type: Bug
> Components: Openwire
> Affects Versions: 2.0
> Reporter: Teemu Torma
> Assigned To: Timothy Bish
> Fix For: 2.0
>
> Attachments: test.cpp, test2.cpp
>
>
> When starting an openwire consumer, it will never not receive messages
> already in queue. However, if a new message is sent to the queue, all
> previous and new messages are received.
> The attached program fails to receive the message the producer sends to the
> queue. If the consumer is created before sending the message, it is received
> just fine.
> The same problem can be reproduced with separate processes. The problem does
> not appear if using stomp.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.