On Fri, Oct 15, 2010 at 9:00 PM, Claus Ibsen <claus.ib...@gmail.com> wrote: > You need the restlet engine, see the caused stacktrace >> fully initialize the Restlet. No Restlet engine >
The idea from Restlet would be the engine is pluggable. The engine is this one: com.noelios.restlet:com.noelios.restlet:jar:1.1 I bet in reality there are no other engines. btw in Camel 3.0 we most likely want to upgrade to Restlet 2.0. > > > On Fri, Oct 15, 2010 at 8:57 PM, coolgold <grok...@edmunds.com> wrote: >> >> I added your dependencies and removed: >> >> org.restlet.jse >> org.restlet >> 2.0.0 >> >> >> >> Now I get: >> >> Error occurred while running main from: org.apache.camel.spring.Main >> java.lang.reflect.InvocationTargetException >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> at java.lang.reflect.Method.invoke(Method.java:597) >> at org.apache.camel.maven.RunMojo$1.run(RunMojo.java:415) >> at java.lang.Thread.run(Thread.java:619) >> Caused by: org.apache.camel.RuntimeCamelException: >> org.apache.camel.FailedToCreateRouteException: Failed to create route >> route1: Route[[From[restlet:http://localhost:9080/users/{username}?r... >> because of Failed to resolve endpoint: restlet: >> //http://localhost:9080/users/{username}?restletMethods=post%2Cget due to: >> Cannot auto create component: restlet >> at >> org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1126) >> at >> org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:103) >> at >> org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:231) >> at >> org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.j >> ava:78) >> at >> org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49) >> at >> org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMult >> icaster.java:76) >> at >> org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:2 >> 74) >> at >> org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java: >> 736) >> at >> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:383) >> at >> org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java >> :139) >> at >> org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java >> :93) >> at >> org.apache.camel.spring.Main.createDefaultApplicationContext(Main.java:219) >> at org.apache.camel.spring.Main.doStart(Main.java:173) >> at >> org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:56) >> at org.apache.camel.impl.MainSupport.run(MainSupport.java:114) >> at org.apache.camel.impl.MainSupport.run(MainSupport.java:291) >> at org.apache.camel.spring.Main.main(Main.java:97) >> ... 6 more >> Caused by: org.apache.camel.FailedToCreateRouteException: Failed to create >> route route1: Route[[From[restlet:http://loca >> lhost:9080/users/{username}?r... because of Failed to resolve endpoint: >> restlet://http://localhost:9080/users/{username} >> ?restletMethods=post%2Cget due to: Cannot auto create component: restlet >> at >> org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:143) >> at >> org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:559) >> at >> org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:1207) >> at >> org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1076) >> at >> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:986) >> at >> org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:164) >> at >> org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:56) >> at >> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:946) >> at >> org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:203) >> at >> org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:101) >> ... 21 more >> Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to >> resolve endpoint: restlet://http://localhost:9080/ >> users/{username}?restletMethods=post%2Cget due to: Cannot auto create >> component: restlet >> at >> org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:391) >> at >> org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:47) >> at >> org.apache.camel.model.RouteDefinition.resolveEndpoint(RouteDefinition.java:153) >> at >> org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:110) >> at >> org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:116) >> at >> org.apache.camel.model.FromDefinition.resolveEndpoint(FromDefinition.java:73) >> at >> org.apache.camel.impl.DefaultRouteContext.getEndpoint(DefaultRouteContext.java:88) >> at >> org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:698) >> at >> org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:138) >> ... 30 more >> Caused by: org.apache.camel.RuntimeCamelException: Cannot auto create >> component: restlet >> at >> org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:262) >> at >> org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:365) >> ... 38 more >> Caused by: org.springframework.beans.factory.BeanCreationException: Error >> creating bean with name 'org.apache.camel.comp >> onent.restlet.RestletComponent': Instantiation of bean failed; nested >> exception is org.springframework.beans.BeanInstant >> iationException: Could not instantiate bean class >> [org.apache.camel.component.restlet.RestletComponent]: Constructor thr >> ew exception; nested exception is java.lang.RuntimeException: Unable to >> fully initialize the Restlet. No Restlet engine >> available. >> at >> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:25 >> 4) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAuto >> wireCapableBeanFactory.java:925) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutow >> >> -- >> View this message in context: >> http://camel.465427.n5.nabble.com/Restlet-tp3214269p3214330.html >> Sent from the Camel - Users mailing list archive at Nabble.com. >> > > > > -- > Claus Ibsen > Apache Camel Committer > > Author of Camel in Action: http://www.manning.com/ibsen/ > Open Source Integration: http://fusesource.com > Blog: http://davsclaus.blogspot.com/ > Twitter: http://twitter.com/davsclaus > -- Claus Ibsen Apache Camel Committer Author of Camel in Action: http://www.manning.com/ibsen/ Open Source Integration: http://fusesource.com Blog: http://davsclaus.blogspot.com/ Twitter: http://twitter.com/davsclaus