[ 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)