I'm trying to use camel-olingo2 componet but my routes fail with exception
from("direct:start")
   .to("olingo2://read/Products");

Even if I configure the route as this
from("direct:start")
  
.to("olingo2://read/Products?serviceUri=http://services.odata.org/OData/OData.svc/";);
        
Please tell me how to set ServiceUri i routes or how to use
Olingo2Configuration class for solving this issue.


Following is the exception stack trace.
15:41:12.099 INFO  c.s.poc.app.EnterpriseIntegration - Camel Route STOPPED!
Exception in thread "main" org.apache.camel.FailedToCreateRouteException:
Failed to create route route3 at: >>>
To[olingo2://read?serviceUri=http://services.odata.org/OData/OData.svc/] <<<
in route: Route(route3)[[From[direct:start]] -> [To[olingo2://read?ser...
because of Failed to resolve endpoint:
olingo2://read?serviceUri=http%3A%2F%2Fservices.odata.org%2FOData%2FOData.svc%2F
due to: serviceUri
        at
org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:1071)
        at
org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:196)
        at
org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:984)
        at
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:3401)
        at
org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3132)
        at
org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:183)
        at
org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2961)
        at
org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2957)
        at
org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:2980)
        at
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:2957)
        at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
        at
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:2924)
        at
com.sensys.poc.app.EnterpriseIntegration.main(EnterpriseIntegration.java:33)
Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to
resolve endpoint:
olingo2://read?serviceUri=http%3A%2F%2Fservices.odata.org%2FOData%2FOData.svc%2F
due to: serviceUri
        at
org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:623)
        at
org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:79)
        at
org.apache.camel.model.RouteDefinition.resolveEndpoint(RouteDefinition.java:211)
        at
org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:108)
        at
org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:114)
        at
org.apache.camel.model.SendDefinition.resolveEndpoint(SendDefinition.java:62)
        at
org.apache.camel.model.SendDefinition.createProcessor(SendDefinition.java:56)
        at
org.apache.camel.model.ProcessorDefinition.makeProcessorImpl(ProcessorDefinition.java:545)
        at
org.apache.camel.model.ProcessorDefinition.makeProcessor(ProcessorDefinition.java:506)
        at
org.apache.camel.model.ProcessorDefinition.addRoutes(ProcessorDefinition.java:222)
        at
org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:1068)
        ... 12 more
Caused by: java.lang.IllegalArgumentException: serviceUri
        at
org.apache.camel.component.olingo2.api.impl.Olingo2AppImpl.setServiceUri(Olingo2AppImpl.java:174)
        at
org.apache.camel.component.olingo2.api.impl.Olingo2AppImpl.<init>(Olingo2AppImpl.java:142)
        at
org.apache.camel.component.olingo2.Olingo2Component.createOlingo2App(Olingo2Component.java:161)
        at
org.apache.camel.component.olingo2.Olingo2Component.createApiProxy(Olingo2Component.java:121)
        at
org.apache.camel.component.olingo2.Olingo2Endpoint.createProxy(Olingo2Endpoint.java:186)
        at
org.apache.camel.component.olingo2.Olingo2Endpoint.afterConfigureProperties(Olingo2Endpoint.java:120)
        at
org.apache.camel.util.component.AbstractApiEndpoint.configureProperties(AbstractApiEndpoint.java:114)
        at
org.apache.camel.component.olingo2.Olingo2Endpoint.configureProperties(Olingo2Endpoint.java:110)
        at
org.apache.camel.component.olingo2.Olingo2Component.createEndpoint(Olingo2Component.java:82)
        at
org.apache.camel.impl.DefaultComponent.createEndpoint(DefaultComponent.java:112)
        at
org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:603)
        ... 22 more




--
View this message in context: 
http://camel.465427.n5.nabble.com/Camel-olingo2-component-serviceUri-exception-tp5797334.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to