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.