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

Andrea Cosentino commented on CAMEL-14708:
------------------------------------------

Check what could be the bug if any, or investigate the code and comment here 
with your findings.

> Camel 3.0.0 Failed to start route because of Multiple consumers for the same 
> endpoint is not allowed
> ----------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-14708
>                 URL: https://issues.apache.org/jira/browse/CAMEL-14708
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-spring-boot-starters
>    Affects Versions: 3.0.0, 3.0.1, 3.1.0
>            Reporter: Ranabroto Ghosh
>            Priority: Major
>         Attachments: image-2020-03-13-10-30-33-659.png, 
> image-2020-03-13-10-32-23-060.png, image-2020-03-13-10-33-04-404.png, 
> image-2020-03-13-10-33-54-335.png, image-2020-03-13-10-34-28-450.png, 
> image-2020-03-13-10-36-35-626.png
>
>
> I am creating this issue as suggested by claus from Camel-Users group
> Hi I am having this clueless problem
> *pom.xml:*
> <dependency>
> <groupId>org.springframework.boot</groupId>
> <artifactId>spring-boot-starter-web</artifactId>
> </dependency>
> <dependency>
>    <groupId>org.apache.camel.springboot</groupId>
>     <artifactId>camel-spring-boot-starter</artifactId>
>    <version>3.0.0</version>
> </dependency>
> <dependency>
> <groupId>org.apache.camel</groupId>
> <artifactId>camel-jetty</artifactId>
> <version>3.0.0</version>
> </dependency>
> *REST XML :* 
> <rests xmlns="[http://camel.apache.org/schema/spring]";>
> <rest path="/api" description="Notification consumer with a REST endpoint">
> <post uri="/notification" description="enque" >
> <to uri="direct:test"/>
> </post>
> </rest>
> </rests>
> *CAMEL ROUTE:*
> <route id="route-test" autoStartup="true">
> <from uri="direct:test" />
>    <unmarshal><custom ref="notification"/></unmarshal>
>    <to uri="bean:processor?method=test"/>
>    <marshal><custom ref="notification"/></marshal>
>    <setHeader name="CamelHttpResponseCode">
> <constant>200</constant>
> </setHeader>
>  </route>
> *EXCEPTION:*
> 2020-03-12 13:17:12,623 spring-ec2 INFO [main] SpringCamelContext: Route:
> route1 started and consuming from: jetty:
> [http://0.0.0.0:8081/api/notification?httpMethodRestrict=POST]
> 2020-03-12 13:17:12,625 spring-ec2 INFO [main] SpringCamelContext: Route:
> route-test started and consuming from: direct://test
> 2020-03-12 13:17:12,627 spring-ec2 INFO [main] SpringCamelContext: Apache
> Camel 3.0.0 (CamelContext: charge-process-fonix-context) is shutting down
> 2020-03-12 13:17:12,628 spring-ec2 INFO [main] DefaultShutdownStrategy:
> Starting to graceful shutdown 2 routes (timeout 300 seconds)
> 2020-03-12 13:17:12,634 spring-ec2 INFO [Camel
> (charge-process-fonix-context) thread #1 - ShutdownTask]
> DefaultShutdownStrategy: Route: route-test shutdown complete, was consuming
> from: direct://test
> 2020-03-12 13:17:12,639 spring-ec2 INFO [Camel
> (charge-process-fonix-context) thread #1 - ShutdownTask] AbstractConnector:
> Stopped ServerConnector@26275b46\{HTTP/1.1,[http/1.1]}{0.0.0.0:8081}
> 2020-03-12 13:17:12,642 spring-ec2 INFO [Camel
> (charge-process-fonix-context) thread #1 - ShutdownTask] ContextHandler:
> Stopped o.e.j.s.ServletContextHandler@274fdea6\{/,null,UNAVAILABLE}
> 2020-03-12 13:17:12,644 spring-ec2 INFO [Camel
> (charge-process-fonix-context) thread #1 - ShutdownTask]
> DefaultShutdownStrategy: Route: route1 shutdown complete, was consuming
> from: jetty:[http://0.0.0.0:8081/api/notification?httpMethodRestrict=POST]
> 2020-03-12 13:17:12,644 spring-ec2 INFO [main] DefaultShutdownStrategy:
> Graceful shutdown of 2 routes completed in 0 seconds
> 2020-03-12 13:17:12,656 spring-ec2 INFO [main] SpringCamelContext: Apache
> Camel 3.0.0 (CamelContext: charge-process-fonix-context) uptime 0.484
> seconds
> 2020-03-12 13:17:12,656 spring-ec2 INFO [main] SpringCamelContext: Apache
> Camel 3.0.0 (CamelContext: charge-process-fonix-context) is shutdown in
> 0.029 seconds
> 2020-03-12 13:17:12,658 spring-ec2 ERROR [main] SpringCamelContext: Error
> starting CamelContext (charge-process-fonix-context) due to exception
> thrown: Failed to start route route2 because of Multiple consumers for the
> same endpoint is not allowed: jetty:
> [http://0.0.0.0:8081/api/notification?httpMethodRestrict=POST]
> org.apache.camel.FailedToStartRouteException: Failed to start route route2
> because of Multiple consumers for the same endpoint is not allowed: jetty:
> [http://0.0.0.0:8081/api/notification?httpMethodRestrict=POST]
> *Note:* Problem does not happen using below version 
> <dependency>
>  <groupId>org.apache.camel</groupId>
>  <artifactId>camel-spring-boot-starter</artifactId>
>  <version>2.25.0</version>
> </dependency>
> But Any version from 3.0.0 from throws above exception
> <dependency>
>  <groupId>org.apache.camel.springboot</groupId>
>  <artifactId>camel-spring-boot-starter</artifactId>
>  <version>3.0.0</version>
> </dependency>
>  



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

Reply via email to