In cases where a message gets returned to a queue via the returnDeadToQueue events handlers do not get resolved upon replay.
the root cause is that the returnDeadToQueue function sends the amqp message directly back to the queue the message was rejected from causing the exchange name to be blank which breaks handler resolution.
In cases where a message gets returned to a queue via the returnDeadToQueue events handlers do not get resolved upon replay. the root cause is that the returnDeadToQueue function sends the amqp message directly back to the queue the message was rejected from causing the exchange name to be blank which breaks handler resolution.