This content has been marked as final. Show 2 replies
I have created unaware client which sends jms message to my simple esb service. Client assigns JMSReplyTo queue, where it expects reply. The esb service simply prints the message and returns it (esb action returns the message).
When I pickup the reply message (it is esb message) from the reply queue, I can see the addressing tags. "To" tag has been inicialized to reply queue (it's ok), but "replyTo" tag has been inicialized to reply queue as well. I think that the "replyTo" flag should be null.
The bug is I think in class ActionProcessingPipeline in private method replyTo(EPR, message). The method sends message to message's replyTo. But before it sends the message, it should null message's replyTo.