Robin Vanderhallen created CAMEL-14307:
------------------------------------------
Summary: camel-rabbitmq - unable to set empty routing key when
declaring DLX
Key: CAMEL-14307
URL: https://issues.apache.org/jira/browse/CAMEL-14307
Project: Camel
Issue Type: Bug
Components: camel-rabbitmq
Affects Versions: 2.24.2, 2.22.1
Reporter: Robin Vanderhallen
The Camel RabbitMQ endpoint does not allow to set an empty routing key when
configuring a dead letter exchange:
{{[error] <0.664.0> Channel error on connection <0.649.0> (192.168.224.3:55000
-> 192.168.224.2:5672, vhost: '/', user: 'rabbitmq'), channel 1:
operation queue.declare caused a channel exception precondition_failed:
inequivalent arg 'x-dead-letter-routing-key' for queue 'testqueue' in vhost
'/': received the value 'undefined' of type 'void' but current is none}}
This is required if you want to keep the original routing key on the message
when it is sent to the dead letter queue.
When setting the deadLetterRoutingKey property to an empty value, the error
doesn't appear but the original routing is lost.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)