Hi All, I'm trying to setup a simple camel route (camel.springboot 3.20.4) that exposes a rest endpoint, sends a message to RabbitMQ using the spring-rabbitmq component and finally replies to the rest endpoint with the outcome of enqueue. The ko response is managed through an onException clause within the route. When everything is ok the route works fine. The problem arises when something goes wrong in the RabbitMQ operation; for example if the exchange doesn't exist. In this case, despite of this error is logged:
Shutdown Signal: channel error; protocol method: #method<channel.close>(reply-code=404, reply-text=NOT_FOUND - no exchange 'exc-test' in vhost '/', class-id=60, method-id=40) no exception is thrown and the ruote terminates as if everything was ok. I couldn't find any parameter to instruct the spring-rabbitmq component to send back any exception to the calling route. Using the "old" rabbitmq component, I could achieve this result using the parameter "camel.component.rabbitmq.guaranteed-deliveries=true" but documentation recommends to use the Spring component instead. Is there an equivalent parameter for the spring-rabbitmq component? Regards. Marco Marco Cordiner Sytel Reply Via del Giorgione, 59 00147 - Roma - ITALY phone: +39 06 844341 mobile: +39 335 1900199 m.cordi...@reply.it www.reply.it