-
Bug
-
Resolution: Done
-
Major
-
None
-
jboss-fuse-6.2.1
-
None
-
%
Following exception is thrown, whenever I use camel-ftp with sftp route:
12:11:58,182 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-5) MSC000001: Failed to start service jboss.deployment.unit."Ftp2Test.jar".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."Ftp2Test.jar".POST_MODULE: JBAS018733: Failed to process phase POST_MODULE of deployment "Ftp2Test.jar" at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:166) [jboss-as-server-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21] at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1980) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1] at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1913) [jboss-msc-1.1.5.Final-redhat-1.jar:1.1.5.Final-redhat-1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [rt.jar:1.7.0_80] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [rt.jar:1.7.0_80] at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_80] Caused by: java.lang.NoClassDefFoundError: javax/crypto/spec/SecretKeySpec at com.jcraft.jsch.jce.AES128CTR.init(AES128CTR.java:56) at com.jcraft.jsch.Session.checkCipher(Session.java:2473) at com.jcraft.jsch.Session.checkCiphers(Session.java:2450) at com.jcraft.jsch.Session.send_kexinit(Session.java:616) at com.jcraft.jsch.Session.connect(Session.java:307) at org.apache.camel.component.file.remote.SftpOperations.connect(SftpOperations.java:115) at org.apache.camel.component.file.remote.RemoteFileConsumer.connectIfNecessary(RemoteFileConsumer.java:203) at org.apache.camel.component.file.remote.SftpConsumer.doStart(SftpConsumer.java:52) at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) at org.apache.camel.impl.DefaultCamelContext.startService(DefaultCamelContext.java:2869) at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRouteConsumers(DefaultCamelContext.java:3163) at org.apache.camel.impl.DefaultCamelContext.doStartRouteConsumers(DefaultCamelContext.java:3099) at org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3029) at org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:2797) at org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:2653) at org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:167) at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2467) at org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:2463) at org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:2486) at org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:2463) at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) at org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:2432) at org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:255) at org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:121) at org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:332) at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:151) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:128) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:331) at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:773) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:483) at org.wildfly.extension.camel.SpringCamelContextFactory.createSpringCamelContext(SpringCamelContextFactory.java:99) at org.wildfly.extension.camel.SpringCamelContextFactory.createSpringCamelContext(SpringCamelContextFactory.java:60) at org.wildfly.extension.camel.deployment.CamelContextCreateProcessor.deploy(CamelContextCreateProcessor.java:83) at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:159) [jboss-as-server-7.5.0.Final-redhat-21.jar:7.5.0.Final-redhat-21] ... 5 more Caused by: java.lang.ClassNotFoundException: javax.crypto.spec.SecretKeySpec from [Module "com.jcraft.jsch:main" from local module loader @6c9bc6a9 (finder: local module finder @670fb8f3 (roots: /home/vkasala/Redhat/servers/ER2/jboss-eap-6.4/modules,/home/vkasala/Redhat/servers/ER2/jboss-eap-6.4/modules/system/layers/fuse,/home/vkasala/Redhat/servers/ER2/jboss-eap-6.4/modules/system/layers/soa,/home/vkasala/Redhat/servers/ER2/jboss-eap-6.4/modules/system/layers/base))] at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:213) [jboss-modules.jar:1.3.6.Final-redhat-1] at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:459) [jboss-modules.jar:1.3.6.Final-redhat-1] at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:408) [jboss-modules.jar:1.3.6.Final-redhat-1] at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:389) [jboss-modules.jar:1.3.6.Final-redhat-1] at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:134) [jboss-modules.jar:1.3.6.Final-redhat-1] ... 39 more 12:11:58,196 ERROR [org.jboss.as.controller.management-operation] (management-handler-thread - 2) JBAS014612: Operation ("deploy") failed - address: ([("deployment" => "Ftp2Test.jar")]) - failure description: {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"Ftp2Test.jar\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"Ftp2Test.jar\".POST_MODULE: JBAS018733: Failed to process phase POST_MODULE of deployment \"Ftp2Test.jar\" Caused by: java.lang.NoClassDefFoundError: javax/crypto/spec/SecretKeySpec Caused by: java.lang.ClassNotFoundException: javax.crypto.spec.SecretKeySpec from [Module \"com.jcraft.jsch:main\" from local module loader @6c9bc6a9 (finder: local module finder @670fb8f3 (roots: /home/vkasala/Redhat/servers/ER2/jboss-eap-6.4/modules,/home/vkasala/Redhat/servers/ER2/jboss-eap-6.4/modules/system/layers/fuse,/home/vkasala/Redhat/servers/ER2/jboss-eap-6.4/modules/system/layers/soa,/home/vkasala/Redhat/servers/ER2/jboss-eap-6.4/modules/system/layers/base))]"}} 12:11:58,199 ERROR [org.jboss.as.server] (management-handler-thread - 2) JBAS015870: Deploy of deployment "Ftp2Test.jar" was rolled back with the following failure message: {"JBAS014671: Failed services" => {"jboss.deployment.unit.\"Ftp2Test.jar\".POST_MODULE" => "org.jboss.msc.service.StartException in service jboss.deployment.unit.\"Ftp2Test.jar\".POST_MODULE: JBAS018733: Failed to process phase POST_MODULE of deployment \"Ftp2Test.jar\" Caused by: java.lang.NoClassDefFoundError: javax/crypto/spec/SecretKeySpec Caused by: java.lang.ClassNotFoundException: javax.crypto.spec.SecretKeySpec from [Module \"com.jcraft.jsch:main\" from local module loader @6c9bc6a9 (finder: local module finder @670fb8f3 (roots: /home/vkasala/Redhat/servers/ER2/jboss-eap-6.4/modules,/home/vkasala/Redhat/servers/ER2/jboss-eap-6.4/modules/system/layers/fuse,/home/vkasala/Redhat/servers/ER2/jboss-eap-6.4/modules/system/layers/soa,/home/vkasala/Redhat/servers/ER2/jboss-eap-6.4/modules/system/layers/base))]"}}
- is caused by
-
ENTESB-3839 "com.jcraft.jsch" module should have "javax.api" dependency
- Closed