Leo created CAMEL-16984:
---------------------------

             Summary: Camel connection to rabbitmq
                 Key: CAMEL-16984
                 URL: https://issues.apache.org/jira/browse/CAMEL-16984
             Project: Camel
          Issue Type: Bug
          Components: camel-rabbitmq
    Affects Versions: 2.22.5
            Reporter: Leo


Unable to connect to rabbitmq 

Line of code:
{code:java}
from("direct:start")                
.to("rabbitmq://localhost:15672/test.xc&queue=test.queue&username=guest&password=guest&routingKey=rmqRoutekey&sslProtocol=false")
{code}
RabbitMQ:
{code:java}
docker run rabbitmq:3-management-alpine
{code}
Dependencies
{code}
gradleVersion = 4.8.1
springBootVersion = '1.5.3.RELEASE'
mavenBom 'org.apache.camel:camel-spring-boot-dependencies:2.21.5'
compile('org.apache.camel:camel-spring-boot-starter')
compile('org.apache.camel:camel-core')
compile('org.apache.camel:camel-rabbitmq-starter')
{code}

Exception
{code:none}
2021-09-17 20:19:47.429  WARN 2228 --- [           main] 
o.a.c.c.rabbitmq.RabbitMQProducer        : Failed to create connection. It will 
attempt to connect again when publishing a message.

java.io.IOException: null
        at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:126) 
~[amqp-client-5.1.2.jar:5.1.2]
        at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:122) 
~[amqp-client-5.1.2.jar:5.1.2]
        at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:362) 
~[amqp-client-5.1.2.jar:5.1.2]
        at 
com.rabbitmq.client.impl.recovery.RecoveryAwareAMQConnectionFactory.newConnection(RecoveryAwareAMQConnectionFactory.java:64)
 ~[amqp-client-5.1.2.jar:5.1.2]
        at 
com.rabbitmq.client.impl.recovery.AutorecoveringConnection.init(AutorecoveringConnection.java:99)
 ~[amqp-client-5.1.2.jar:5.1.2]
        at 
com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:948) 
~[amqp-client-5.1.2.jar:5.1.2]
        at 
com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:907) 
~[amqp-client-5.1.2.jar:5.1.2]
        at 
com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:865) 
~[amqp-client-5.1.2.jar:5.1.2]
        at 
com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1049)
 ~[amqp-client-5.1.2.jar:5.1.2]
        at 
org.apache.camel.component.rabbitmq.RabbitMQEndpoint.connect(RabbitMQEndpoint.java:230)
 ~[camel-rabbitmq-2.21.5.jar:2.21.5]
        at 
org.apache.camel.component.rabbitmq.RabbitMQProducer.openConnectionAndChannelPool(RabbitMQProducer.java:102)
 ~[camel-rabbitmq-2.21.5.jar:2.21.5]
        at 
org.apache.camel.component.rabbitmq.RabbitMQProducer.doStart(RabbitMQProducer.java:143)
 ~[camel-rabbitmq-2.21.5.jar:2.21.5]
        at 
org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) 
[camel-core-2.21.5.jar:2.21.5]
        at 
org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:75) 
[camel-core-2.21.5.jar:2.21.5]
        at 
org.apache.camel.impl.DeferServiceStartupListener.onCamelContextStarted(DeferServiceStartupListener.java:49)
 [camel-core-2.21.5.jar:2.21.5]
        at 
org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3863)
 [camel-core-2.21.5.jar:2.21.5]
        at 
org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:3642)
 [camel-core-2.21.5.jar:2.21.5]
        at 
org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3494)
 [camel-core-2.21.5.jar:2.21.5]
        at 
org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:209)
 [camel-core-2.21.5.jar:2.21.5]
        at 
org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3253) 
[camel-core-2.21.5.jar:2.21.5]
        at 
org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3249) 
[camel-core-2.21.5.jar:2.21.5]
        at 
org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:3272)
 [camel-core-2.21.5.jar:2.21.5]
        at 
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:3249)
 [camel-core-2.21.5.jar:2.21.5]
        at 
org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) 
[camel-core-2.21.5.jar:2.21.5]
        at 
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:3165) 
[camel-core-2.21.5.jar:2.21.5]
        at 
org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext.java:133) 
[camel-spring-2.21.5.jar:2.21.5]
        at 
org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:174)
 [camel-spring-2.21.5.jar:2.21.5]
        at 
org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:167)
 [spring-context-4.3.9.RELEASE.jar:4.3.9.RELEASE]
        at 
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
 [spring-context-4.3.9.RELEASE.jar:4.3.9.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:393)
 [spring-context-4.3.9.RELEASE.jar:4.3.9.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:347)
 [spring-context-4.3.9.RELEASE.jar:4.3.9.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:883)
 [spring-context-4.3.9.RELEASE.jar:4.3.9.RELEASE]
        at 
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.finishRefresh(EmbeddedWebApplicationContext.java:144)
 [spring-boot-1.4.7.RELEASE.jar:1.4.7.RELEASE]
        at 
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:546)
 [spring-context-4.3.9.RELEASE.jar:4.3.9.RELEASE]
        at 
org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
 [spring-boot-1.4.7.RELEASE.jar:1.4.7.RELEASE]
        at 
org.springframework.boot.SpringApplication.refresh(SpringApplication.java:762) 
[spring-boot-1.4.7.RELEASE.jar:1.4.7.RELEASE]
        at 
org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:372)
 [spring-boot-1.4.7.RELEASE.jar:1.4.7.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:316) 
[spring-boot-1.4.7.RELEASE.jar:1.4.7.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1187) 
[spring-boot-1.4.7.RELEASE.jar:1.4.7.RELEASE]
        at 
org.springframework.boot.SpringApplication.run(SpringApplication.java:1176) 
[spring-boot-1.4.7.RELEASE.jar:1.4.7.RELEASE]
        at 
com.example.camelbroken.CamelBrokenApplication.main(CamelBrokenApplication.java:10)
 [main/:na]
Caused by: com.rabbitmq.client.ShutdownSignalException: connection error
        at 
com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java:66) 
~[amqp-client-5.1.2.jar:5.1.2]
        at 
com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:36)
 ~[amqp-client-5.1.2.jar:5.1.2]
        at 
com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:494)
 ~[amqp-client-5.1.2.jar:5.1.2]
        at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:306) 
~[amqp-client-5.1.2.jar:5.1.2]
        ... 38 common frames omitted
Caused by: java.io.EOFException: null
        at java.io.DataInputStream.readUnsignedByte(DataInputStream.java:290) 
~[na:1.8.0_302]
        at com.rabbitmq.client.impl.Frame.readFrom(Frame.java:91) 
~[amqp-client-5.1.2.jar:5.1.2]
        at 
com.rabbitmq.client.impl.SocketFrameHandler.readFrame(SocketFrameHandler.java:164)
 ~[amqp-client-5.1.2.jar:5.1.2]
        at 
com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:580) 
~[amqp-client-5.1.2.jar:5.1.2]
        at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_302]
{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to