hi 

I am creating a project frrom scratch which will do a simple file transfer.
But when i deploy it. Am getting this error log.

karaf@root> Exception in thread "SpringOsgiExtenderThread-8"
org.apache.camel.RuntimeCamelException: org.apach
e.camel.FailedToCreateRouteException: Failed to create route route1:
Route[[From[file://inputdir/]] -> [To[fil
e://outputdir/]]] because of Failed to resolve endpoint: file://inputdir/
due to: Cannot auto create component
: file
        at
org.apache.camel.util.ObjectHelper.wrapRuntimeCamelException(ObjectHelper.java:1139)
        at
org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:103)
        at
org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:238
)
        at
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicatio
nEventMulticaster.java:97)
        at
org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationCont
ext.java:303)
        at
org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationCon
text.java:911)
        at
org.springframework.osgi.context.support.AbstractOsgiBundleApplicationContext.finishRefresh(Abstrac
tOsgiBundleApplicationContext.java:235)
        at
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(Abstrac
tDelegatedExecutionApplicationContext.java:358)
        at
org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:8
5)
        at
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefre
sh(AbstractDelegatedExecutionApplicationContext.java:320)
        at
org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextE
xecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:132)
        at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.camel.FailedToCreateRouteException: Failed to create
route route1: Route[[From[file://in
putdir/]] -> [To[file://outputdir/]]] because of Failed to resolve endpoint:
file://inputdir/ due to: Cannot a
uto create component: file
        at
org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:170)
        at
org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:708)
        at
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:1650)
        at
org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1439)
        at
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1338)
        at
org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:164)
        at
org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:67)
        at
org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:54)
        at
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1316)
        at
org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:203)
        at
org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:101)
        ... 10 more
Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to
resolve endpoint: file://inputdir/ due t
o: Cannot auto create component: file
        at
org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:451)
        at
org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:47)
        at
org.apache.camel.model.RouteDefinition.resolveEndpoint(RouteDefinition.java:180)
        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:72)
        at
org.apache.camel.impl.DefaultRouteContext.getEndpoint(DefaultRouteContext.java:88)
        at
org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:796)
        at
org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:165)
        ... 20 more
Caused by: org.apache.camel.RuntimeCamelException: Cannot auto create
component: file
        at
org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:298)
        at
org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:428)
        ... 28 more
Caused by: java.lang.ClassCastException:
org.apache.camel.impl.osgi.Activator$BundleComponentResolver cannot b
e cast to org.apache.camel.spi.ComponentResolver
        at
org.apache.camel.core.osgi.OsgiComponentResolver.getComponent(OsgiComponentResolver.java:71)
        at
org.apache.camel.core.osgi.OsgiComponentResolver.resolveComponent(OsgiComponentResolver.java:61)
        at
org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:289)
        ... 29 more

karaf@root>

My camel-spring based code below:

<beans xmlns="http://www.springframework.org/schema/beans";
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
       xmlns:camel="http://camel.apache.org/schema/spring";
       xsi:schemaLocation="
       http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
       http://camel.apache.org/schema/spring
http://camel.apache.org/schema/spring/camel-spring.xsd";>

  <camel:camelContext xmlns="http://camel.apache.org/schema/spring";>
    <camel:package>foo</camel:package>
    
    <camel:route>
      <camel:from uri="file://inputdir/" />
      <camel:to uri="file://outputdir/" />
      
    </camel:route>
  </camel:camelContext>

</beans>

Please help out.

Regards
Guru




--
View this message in context: 
http://camel.465427.n5.nabble.com/Unable-to-resolve-endpoint-tp4993464p4993464.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to