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.