On ActiveMQ 4.1.1 I'm trying to add an exception to a failed message so that I can get the exception that caused it when it is received on my DLQ listener.
I cannot add a string property since the message is read-only when it is received by the client. So I tried having the _producer_ create a List instance on the message with setObjectProperty so that the client can fill it with an exception or a string message. The problem is, while I _can_ get the previous exception message in onMessage when it is retried, this List object is null when the message is received by my DLQ listener. So my question is: are the message properties copied into a new message for sending to DLQ and is ActiveMQ "forgetting" to copy the object properties on it? It doesn't seem to be the same object since the List is now null. And, has anyone implemented any other solution to getting the exception message on the DLQ? Hope someone can help. -- View this message in context: http://www.nabble.com/Question%3A-Object-properties-on-DLQ-%28adding-exception-to-message-for-DLQ%29-tp19369459p19369459.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.