Hi,

I will take a look on the first thread email tomorrow morning.

Sorry for the delay.

Regards
JB

> Le 27 avr. 2020 à 17:00, nomit babraa <h.bab...@sheffield.ac.uk> a écrit :
> 
> Hi
> 
> Wondering if anyone can help with this please?
> 
> We are on AMQ version 5.15.0 and I found this
> https://issues.apache.org/jira/browse/AMQ-6042, so I'm assuming that
> is not an issue for us?
> https://github.com/apache/activemq/blob/activemq-5.15.x/activemq-client/src/main/java/org/apache/activemq/ActiveMQMessageConsumer.java#L1409
> looks to have the fix.
> 
> However this may not be relevant here, as I'm using a Camel to consume
> the message?
> There seems to both a JMS and ActiveMQ Component listed at
> https://camel.apache.org/components/latest/index.html
> 
> To be fair I'm nor sure which I'm using. Does only one populate this cause?
> 
> Cheers
> 
> n
> 
> On Sun, 26 Apr 2020 at 09:23, nomit babraa <h.bab...@sheffield.ac.uk> wrote:
>> 
>> Hi
>> 
>> I'm using the Camel Transactional Client EIP with *all* delivery
>> configured in AMQ.
>> 
>> When I use a transacted JMS client, camel propagates non handled
>> exceptions back to the Broker. After max redeliveries the message is
>> sent to the AMQ configured DLQ, as expected.
>> 
>> I've noticed that my DLQ messages have a dlqDeliveryFailureCause header.
>> 
>> And this header has a "cause" item which is null for me:
>> 
>> "java.lang.Throwable: Exceeded redelivery policy limit:RedeliveryPolicy
>> {destination = null, collisionAvoidanceFactor = 0.15,
>> maximumRedeliveries = 3, maximumRedeliveryDelay = -1,
>> initialRedeliveryDelay = 2000, useCollisionAvoidance = false,
>> useExponentialBackOff = true, backOffMultiplier = 2.0, redeliveryDelay
>> = 1000}, cause:null"
>> 
>> I was wondering:
>> 
>> 1) Should this "cause" be null? Is this an error in my setup?
>> 2) What mechanism sets the cause to not null?
>> 3) Ultimately, am I missing something here where an exception in my
>> camel route can or should be written to this "cause" value?
>> 
>> Thanks for any advice
>> 
>> n

Reply via email to