Ramon Rosa da Silva created CAMEL-7665: ------------------------------------------
Summary: RabbitMq don't reject messages when consumer or endpoint fail. Key: CAMEL-7665 URL: https://issues.apache.org/jira/browse/CAMEL-7665 Project: Camel Issue Type: Bug Components: camel-rabbitmq Affects Versions: 2.13.2 Reporter: Ramon Rosa da Silva Priority: Critical Fix For: 2.14.0 RabbitMQ does not execute command to reject a message when consumers or end point throws an exception or shutdown is executed by karaf. We need execute channel.basicReject(deliveryTag, false) to send message to Dead Letter Exchange. In current implementation the message is always acknowledged. Scenario: from("rabbitmq://rabbit-alpha:5672/myFailTest?" +"routingKey=myFailTest&queue=myFailTest&exchangeType=direct" + "&vhost=ngproxy&durable=true&autoDelete=false" + "&autoAck=false&username=guest&password=guest") .to("ftp://localhost/notExists?connectTimeout=100&timeout=100"); Using errorHandler(deadLetterChannel("..another queue") the message is Redelivered in same queue. -- This message was sent by Atlassian JIRA (v6.2#6252)