[
https://issues.apache.org/jira/browse/AMQ-3361?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13051063#comment-13051063
]
Timothy Bish commented on AMQ-3361:
-----------------------------------
Would be great if you could attach a JUnit test case to reproduce the issue,
this will allow for quicker resolution and ensure the issue stays fixed into
the future.
> Advisory for MessageConsumed: Advisory message sent even for unsuccessful
> message consumption(i.e. advisory sent before the rollback)
> -------------------------------------------------------------------------------------------------------------------------------------
>
> Key: AMQ-3361
> URL: https://issues.apache.org/jira/browse/AMQ-3361
> Project: ActiveMQ
> Issue Type: Bug
> Components: Broker
> Affects Versions: 5.4.2, 5.5.0
> Environment: Spring 3.01.
> Using the DefaultMessageListenerContainer set to session transacted.
> Reporter: Jaskaran
>
> I have enabled the advisoryForConsumed in the activeMQ conf file.
> My Queue name is 'Test' and it has a
> listener(Spring:DefaultMessageListenerContainer) .
> Correspondingly there is an advisory topic called
> 'ActiveMQ.Advisory.MessageConsumed.Queue.Test' and this has another listener.
>
> My use case to illustrate my problem is below:-
> 1) Send a message to Test Queue.
> 2) The listener for the Test Queue is invoked. And it throws an
> exception(intentionally).
> 3) Now the topic advisory ActiveMQ.Advisory.MessageConsumed.Queue.Test gets a
> new advisory message.
> 4) The listener for the ActiveMQ.Advisory.MessageConsumed.Queue.Test is
> invoked.
> The problem is that the advisory message should not be sent for unsuccessful
> message consumption. Also the advisory message seems to be sent before the
> transaction rollback as per the log file.
> Please refer to below link on nabble:
> http://activemq.2283324.n4.nabble.com/ActiveMQ-Advisory-for-MessageConsumed-td3547010.html#a3563923
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira