Hi!
I get the above exception (ClassNotFoundException:
com.jcraft.jsch.ChannelSftp$LsEntry) when I use the sftp endpoint.
what am I missing?

Caused by: org.apache.camel.FailedToCreateRouteException: Failed to create
route route2:
Route[[From[sftp://sftp.mysite.com:22?filter=#FTPDataFeedFile... because of
Failed to resolve endpoint:
sftp://sftp.mysite.com:22?consumer.delay=1h&filter=%23FTPDataFeedFilesFilter&password=pass&username=user
due to: Cannot auto create component: sftp
        at
org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:170)
        at
org.apache.camel.impl.DefaultCamelContext.startRoute(DefaultCamelContext.java:706)
        at
org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:1643)
        at
org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1432)
        at
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1336)
        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:1314)
        at
org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:203)
        at
org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:101)
        ... 32 more
Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to
resolve endpoint:
sftp://sftp.mysite.com:22?consumer.delay=1h&filter=%23FTPDataFeedFilesFilter&password=pass&username=user
due to: Cannot auto create component: sftp
        at
org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:450)
        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:793)
        at
org.apache.camel.model.RouteDefinition.addRoutes(RouteDefinition.java:165)
        ... 42 more
Caused by: org.apache.camel.RuntimeCamelException: Cannot auto create
component: sftp
        at
org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:297)
        at
org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:427)
        ... 50 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name
'org.apache.camel.component.file.remote.SftpComponent': Initialization of
bean failed; nested exception is java.lang.TypeNotPresentException: Type
com.jcraft.jsch.ChannelSftp$LsEntry not present
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:331)
        at
org.apache.camel.spring.spi.SpringInjector.newInstance(SpringInjector.java:39)
        at
org.apache.camel.impl.DefaultComponentResolver.resolveComponent(DefaultComponentResolver.java:90)
        at
org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:288)
        ... 51 more
Caused by: java.lang.TypeNotPresentException: Type
com.jcraft.jsch.ChannelSftp$LsEntry not present
        at
sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:98)
        at
sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:107)
        at
sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31)
        at 
sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:50)
        at
sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:120)
        at
sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31)
        at
sun.reflect.generics.repository.ClassRepository.getSuperclass(ClassRepository.java:66)
        at java.lang.Class.getGenericSuperclass(Class.java:677)
        at
org.springframework.core.GenericTypeResolver.getTypeVariableMap(GenericTypeResolver.java:261)
        at
org.springframework.core.GenericTypeResolver.resolveReturnType(GenericTypeResolver.java:100)
        at
org.springframework.beans.GenericTypeAwarePropertyDescriptor.getPropertyType(GenericTypeAwarePropertyDescriptor.java:126)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.isExcludedFromDependencyCheck(AbstractAutowireCapableBeanFactory.java:1234)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.filterPropertyDescriptorsForDependencyCheck(AbstractAutowireCapableBeanFactory.java:1211)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1069)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
        ... 56 more
Caused by: java.lang.ClassNotFoundException:
com.jcraft.jsch.ChannelSftp$LsEntry
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1438)
        at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at
sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:95)
        ... 70 more


thanks!

--
View this message in context: 
http://camel.465427.n5.nabble.com/Type-com-jcraft-jsch-ChannelSftp-LsEntry-not-present-error-when-using-sftp-tp4998884p4998884.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to