[ 
https://issues.apache.org/jira/browse/CAMEL-12229?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16392563#comment-16392563
 ] 

Claus Ibsen commented on CAMEL-12229:
-------------------------------------

Can you possible provide some details on how to create Q1 on the rabbitmq 
server. We have an instance running via Docker and the integration test suite 
we have runs automatic and have the queues auto-created. But if we can find a 
way to reproduce this either auto or manually it would be good to help track 
down and implement a fix for this.

> Some RabbitMQ channels are never started when target queue doesn't exist 
> during component startup
> -------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-12229
>                 URL: https://issues.apache.org/jira/browse/CAMEL-12229
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-rabbitmq
>    Affects Versions: 2.20.2
>            Reporter: Vaclav Bystricky
>            Priority: Minor
>             Fix For: 2.20.3, 2.21.1
>
>
> Commit 8311af003ab888ca53a042ce5e9955b7cd5a845b reveals previously hidden bug.
> *Steps to reproduce*:
>  # configure rabbitmq consumer to connect to existing rabbitmq server but to 
> non existing queue Q1
>  # start rabbitmq consumer with several channels.
>  # after some time create Q1 on target rabbitmq server
> *Expected result*:
> All channels are connected to  rabbitmq server and can consume messages from 
> Q1
>  
> *Actual result*:
> All channels are connected to  rabbitmq server and but only one channel can 
> consume messages from Q1
>  
> Note:
> Separation on channels creating and their starting causes that channels are 
> not started in reconnect loop if  they were successfully created in 
> createConsumer but not started in startConsumers().
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to