Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.16.1
-
None
-
Unknown
Description
In Jira Ticket a Issue for Camel and Swagger is described.
That ticket mentions that CDI is not affected.
Using Swagger and CDI I could reproduce the same issues like described in that ticket.
Unfortunatley it seems to be a bit trickier as sometimes the test set up works and sometimes it fails. I could not create a example which always fails.
My example project can be found at:
https://github.com/gmixa/camelswaggerissue
The test cases always fail while the main Program,
found at
https://github.com/gmixa/camelswaggerissue/blob/master/src/main/java/com/fundsaccess/camelcdiswaggerissue/Startup.java
just occasionally fails.
Chances that the main program fails can be increased if this example runs in debug mode with line break points in Startup
at 38
at 53
at 63
at 66
and the example is stepped through.
The Output which I got is :
Exception org.apache.camel.FailedToStartRouteException("Failed to start route route4 because of Multiple consumers for the same endpoint is not allowed: Endpointhttp://0.0.0.0:9091/api-doc?httpMethodRestrict=GET") breakpoint hit in org.apache.camel.impl.DefaultCamelContext at line 3486 by thread main.
Thread main stopped at DefaultCamelContext.java:3486.
User program running
Exception org.apache.camel.FailedToStartRouteException("Failed to start route route4 because of Multiple consumers for the same endpoint is not allowed: Endpointhttp://0.0.0.0:9091/api-doc?httpMethodRestrict=GET") breakpoint hit in org.apache.camel.impl.DefaultCamelContext at line 3172 by thread main.
Thread main stopped at DefaultCamelContext.java:3172.
User program running
Exception org.apache.camel.FailedToStartRouteException("Failed to start route route4 because of Multiple consumers for the same endpoint is not allowed: Endpointhttp://0.0.0.0:9091/api-doc?httpMethodRestrict=GET") breakpoint hit in org.apache.camel.impl.DefaultCamelContext$2 at line 2818 by thread main.
Thread main stopped at DefaultCamelContext.java:2818.
User program running
Exception org.apache.camel.FailedToStartRouteException("Failed to start route route4 because of Multiple consumers for the same endpoint is not allowed: Endpointhttp://0.0.0.0:9091/api-doc?httpMethodRestrict=GET") breakpoint hit in org.apache.camel.impl.DefaultCamelContext at line 2833 by thread main.
Thread main stopped at DefaultCamelContext.java:2833.
User program running
Exception org.apache.camel.FailedToStartRouteException("Failed to start route route4 because of Multiple consumers for the same endpoint is not allowed: Endpointhttp://0.0.0.0:9091/api-doc?httpMethodRestrict=GET") breakpoint hit in org.apache.camel.support.ServiceSupport at line 86 by thread main.
Thread main stopped at ServiceSupport.java:86.
Any hints how i could fix that issue with cdi ?
Greetings
Gerald
Attachments
Issue Links
- relates to
-
CAMEL-9247 rest-dsl with api-doc should allow multiple rest's
- Resolved