Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-3926

Missing dependency for camel-ftp route

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • None
    • jboss-fuse-6.2.1
    • WildFly Camel
    • 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))]"}}
      

            tdiesler@redhat.com Thomas Diesler
            vkasala@redhat.com Viliam Kasala
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: