prasadfrommori opened a new issue, #548:
URL: https://github.com/apache/camel-karaf/issues/548

   Hi Team
   
   I am working with Camel upgrade from 3.14.0 to 4.7.0. now issue occurs with 
camel-cxf-rest 4.7.0 with karaf 4.4.6. while deploying the camel is trying to 
expose a cxf service which is having dependency issue( camel-cxf-rest is 
looking) with the class 
org.apache.camel.component.cxf.**jaxrs.blueprint.CxfRsBlueprintEndpointFactoryBean**
 but the camel-cxf-blueprint contains 
org.apache.camel.component.cxf.**blueprint.jaxrs.CxfRsBlueprintEndpointFactoryBean**.
   
   Error:
   2024-11-06T12:15:07,742 | ERROR | Blueprint Event Dispatcher: 1 | 
BlueprintCamelContext            | 280 - camel-blueprint - 4.7.0 | Error 
occurred during starting CamelContext: TestCamelContext
   org.apache.camel.FailedToCreateRouteException: Failed to create route bulk: 
Route(bulk)[From[cxfrs:bean:bulk?bindingStyle=SimpleConsumer... because of 
Failed to resolve endpoint: cxfrs://bean:bulk?bindingStyle=SimpleConsumer due 
to: 
org.apache.camel.component.cxf.jaxrs.blueprint.CxfRsBlueprintEndpointFactoryBean
        at 
org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:92) ~[!/:?]
        at 
org.apache.camel.impl.DefaultModelReifierFactory.createRoute(DefaultModelReifierFactory.java:49)
 ~[!/:?]
        at 
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:720)
 ~[!/:?]
        at 
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:587)
 ~[!/:?]
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doInit(AbstractCamelContext.java:2390)
 ~[!/:?]
        at 
org.apache.camel.support.service.BaseService.init(BaseService.java:78) ~[!/:?]
        at 
org.apache.camel.impl.engine.AbstractCamelContext.init(AbstractCamelContext.java:2024)
 ~[!/:?]
        at 
org.apache.camel.support.service.BaseService.start(BaseService.java:105) ~[!/:?]
        at 
org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2043)
 ~[!/:?]
        at 
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:211) 
~[!/:?]
        at 
org.apache.camel.blueprint.BlueprintCamelContext.start(BlueprintCamelContext.java:234)
 ~[!/:?]
        at 
org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:276)
 ~[!/:?]
        at 
org.apache.camel.blueprint.BlueprintCamelContext.blueprintEvent(BlueprintCamelContext.java:180)
 [!/:?]
        at 
org.apache.aries.blueprint.container.BlueprintEventDispatcher$3.call(BlueprintEventDispatcher.java:197)
 [!/:1.10.3]
        at 
org.apache.aries.blueprint.container.BlueprintEventDispatcher$3.call(BlueprintEventDispatcher.java:195)
 [!/:1.10.3]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) [?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) [?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
 [?:?]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) 
[?:?]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) 
[?:?]
        at java.lang.Thread.run(Thread.java:842) [?:?]
   Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to 
resolve endpoint: cxfrs://bean:bulk?bindingStyle=SimpleConsumer due to: 
org.apache.camel.component.cxf.jaxrs.blueprint.CxfRsBlueprintEndpointFactoryBean
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doGetEndpoint(AbstractCamelContext.java:835)
 ~[!/:?]
        at 
org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(AbstractCamelContext.java:735)
 ~[!/:?]
        at 
org.apache.camel.support.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:66)
 ~[!/:?]
        at 
org.apache.camel.reifier.AbstractReifier.resolveEndpoint(AbstractReifier.java:199)
 ~[!/:?]
        at 
org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:106) 
~[!/:?]
        at 
org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:86) ~[!/:?]
        ... 23 more
   Caused by: java.lang.ClassNotFoundException: 
org.apache.camel.component.cxf.jaxrs.blueprint.CxfRsBlueprintEndpointFactoryBean
        at 
org.apache.camel.impl.engine.DefaultClassResolver.resolveMandatoryClass(DefaultClassResolver.java:134)
 ~[?:?]
        at 
org.apache.camel.component.cxf.jaxrs.CxfRsComponent.createSpringContextEndpoint(CxfRsComponent.java:120)
 ~[?:?]
        at 
org.apache.camel.component.cxf.jaxrs.CxfRsComponent.doCreateEndpoint(CxfRsComponent.java:97)
 ~[?:?]
        at 
org.apache.camel.component.cxf.jaxrs.CxfRsComponent.createEndpoint(CxfRsComponent.java:65)
 ~[?:?]
        at 
org.apache.camel.support.DefaultComponent.createEndpoint(DefaultComponent.java:171)
 ~[!/:?]
        at 
org.apache.camel.impl.engine.AbstractCamelContext.doGetEndpoint(AbstractCamelContext.java:801)
 ~[!/:?]
        at 
org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(AbstractCamelContext.java:735)
 ~[!/:?]
        at 
org.apache.camel.support.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:66)
 ~[!/:?]
        at 
org.apache.camel.reifier.AbstractReifier.resolveEndpoint(AbstractReifier.java:199)
 ~[!/:?]
        at 
org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java:106) 
~[!/:?]
        at 
org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java:86) ~[!/:?]
        ... 23 more
   
   Class location:
   
![image](https://github.com/user-attachments/assets/2b323111-eb8c-429d-9072-fe31bd95ba56)
   
   Reference of source code:
   Lone no 121
   
https://github.com/apache/camel/blob/camel-4.7.0/components/camel-cxf/camel-cxf-rest/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsComponent.java
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to