Hi - I am trying to get some files from a remote sftp server. It does not give me any exception but does not work either. I am using Camel version 2.12.0, with Spring version 3.0.5. Using an ordinary sftp client (FileZilla) i am able to download the files.
Here is my route (Spring-DSL): <route id="sftpToJMSRoute"> <from uri="sftp://host?password=password&username=user&noop=true&recursive=true&idempotent=true&idempotentKey=${file:name}-${file:size}-${file:modified}&idempotentRepository=#fileStore"/> <process ref="downloadLogger" /> <to uri="file://c:/.../?recursive=true" /> </route> I have tried many combination. I gave a filename ... nothing worked. Here is the logfile: ... 2013-09-12 10:02:26,890 DEBUG SftpEndpoint:270 - Parameters for Generic file process strategy {readLock=none, fastExistsCheck=false, noop=true, readLockTimeout=20000, readLockLoggingLevel=WARN, readLockMinLength=1, readLockCheckInterval=5000} 2013-09-12 10:02:26,890 DEBUG SftpEndpoint:183 - Using Generic file process strategy: org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy@663e480f 2013-09-12 10:02:26,890 TRACE SftpConsumer:50 - prePollCheck on sftp://######@#########:22 2013-09-12 10:02:26,921 TRACE TimerListenerManager:86 - Running scheduled TimerListener task 2013-09-12 10:02:26,921 DEBUG SftpConsumer:152 - Not connected/logged in, connecting to: sftp://######@##########:22 2013-09-12 10:02:26,921 TRACE TimerListenerManager:95 - Invoking onTimer on org.apache.camel.management.mbean.ManagedCamelContext@742ab836 2013-09-12 10:02:26,921 TRACE SftpOperations:111 - Session isn't connected, trying to recreate and connect. 2013-09-12 10:02:26,921 TRACE TimerListenerManager:95 - Invoking onTimer on org.apache.camel.management.mbean.ManagedSuspendableRoute@5e411af2 2013-09-12 10:02:26,953 DEBUG SftpOperations:259 - Using StrickHostKeyChecking: no 2013-09-12 10:02:26,953 TRACE SftpOperations:114 - Connecting use connectTimeout: 10000 ... 2013-09-12 10:02:26,953 INFO SftpOperations:359 - JSCH -> Connecting to #host# port 22 2013-09-12 10:02:26,999 INFO SftpOperations:359 - JSCH -> Connection established 2013-09-12 10:02:27,093 INFO SftpOperations:359 - JSCH -> Remote version string: SSH-2.0-mod_sftp/0.9.7 2013-09-12 10:02:27,093 INFO SftpOperations:359 - JSCH -> Local version string: SSH-2.0-JSCH-0.1.39 2013-09-12 10:02:27,093 INFO SftpOperations:359 - JSCH -> CheckCiphers: aes256-cbc,aes192-cbc,aes128-cbc 2013-09-12 10:02:27,140 INFO SftpOperations:359 - JSCH -> aes256-cbc is not available. 2013-09-12 10:02:27,140 INFO SftpOperations:359 - JSCH -> aes192-cbc is not available. 2013-09-12 10:02:27,140 INFO SftpOperations:359 - JSCH -> SSH_MSG_KEXINIT sent 2013-09-12 10:02:27,140 INFO SftpOperations:359 - JSCH -> SSH_MSG_KEXINIT received 2013-09-12 10:02:27,140 INFO SftpOperations:359 - JSCH -> kex: server->client aes128-cbc hmac-md5 none 2013-09-12 10:02:27,140 INFO SftpOperations:359 - JSCH -> kex: client->server aes128-cbc hmac-md5 none 2013-09-12 10:02:27,155 INFO SftpOperations:359 - JSCH -> SSH_MSG_KEXDH_INIT sent 2013-09-12 10:02:27,155 INFO SftpOperations:359 - JSCH -> expecting SSH_MSG_KEXDH_REPLY 2013-09-12 10:02:27,202 INFO SftpOperations:359 - JSCH -> ssh_rsa_verify: signature true 2013-09-12 10:02:27,218 WARN SftpOperations:356 - JSCH -> Permanently added '#host#' (RSA) to the list of known hosts. 2013-09-12 10:02:27,218 INFO SftpOperations:359 - JSCH -> SSH_MSG_NEWKEYS sent 2013-09-12 10:02:27,249 INFO SftpOperations:359 - JSCH -> SSH_MSG_NEWKEYS received 2013-09-12 10:02:27,249 INFO SftpOperations:359 - JSCH -> SSH_MSG_SERVICE_REQUEST sent 2013-09-12 10:02:27,280 INFO SftpOperations:359 - JSCH -> SSH_MSG_SERVICE_ACCEPT received 2013-09-12 10:02:27,311 INFO SftpOperations:359 - JSCH -> Authentications that can continue: publickey,keyboard-interactive,password 2013-09-12 10:02:27,311 INFO SftpOperations:359 - JSCH -> Next authentication method: publickey 2013-09-12 10:02:27,311 INFO SftpOperations:359 - JSCH -> Authentications that can continue: password 2013-09-12 10:02:27,311 INFO SftpOperations:359 - JSCH -> Next authentication method: password 2013-09-12 10:02:27,374 INFO SftpOperations:359 - JSCH -> Authentication succeeded (password). 2013-09-12 10:02:27,374 TRACE SftpOperations:122 - Channel isn't connected, trying to recreate and connect. 2013-09-12 10:02:27,421 TRACE SftpOperations:126 - Connecting use connectTimeout: 10000 ... 12.09.2013 10:02:27 com.sun.xml.ws.transport.http.servlet.WSServletDelegate <init> INFO: WSSERVLET14: JAX-WS servlet initializing 2013-09-12 10:02:27,920 TRACE TimerListenerManager:86 - Running scheduled TimerListener task 2013-09-12 10:02:27,920 TRACE TimerListenerManager:95 - Invoking onTimer on org.apache.camel.management.mbean.ManagedCamelContext@742ab836 2013-09-12 10:02:27,920 TRACE TimerListenerManager:95 - Invoking onTimer on org.apache.camel.management.mbean.ManagedSuspendableRoute@5e411af2 2013-09-12 10:02:28,919 TRACE TimerListenerManager:86 - Running scheduled TimerListener task 2013-09-12 10:02:28,919 TRACE TimerListenerManager:95 - Invoking onTimer on org.apache.camel.management.mbean.ManagedCamelContext@742ab836 2013-09-12 10:02:28,919 TRACE TimerListenerManager:95 - Invoking onTimer on org.apache.camel.management.mbean.ManagedSuspendableRoute@5e411af2 2013-09-12 10:02:29,918 TRACE TimerListenerManager:86 - Running scheduled TimerListener task 2013-09-12 10:02:29,918 TRACE TimerListenerManager:95 - Invoking onTimer on org.apache.camel.management.mbean.ManagedCamelContext@742ab836 2013-09-12 10:02:29,918 TRACE TimerListenerManager:95 - Invoking onTimer on org.apache.camel.management.mbean.ManagedSuspendableRoute@5e411af2 2013-09-12 10:02:30,917 TRACE TimerListenerManager:86 - Running scheduled TimerListener task 2013-09-12 10:02:30,917 TRACE TimerListenerManager:95 - Invoking onTimer on org.apache.camel.management.mbean.ManagedCamelContext@742ab836 2013-09-12 10:02:30,917 TRACE TimerListenerManager:95 - Invoking onTimer on org.apache.camel.management.mbean.ManagedSuspendableRoute@5e411af2 ... I have tried to route against an other sftp server: Same problem. The log from the sftp looks like this: access_log-20130910.gz:80.148.10.86 UNKNOWN #user_name# [09/Sep/2013:12:58:30 +0200] "CLOSE kJ8fZO" 0 - access_log-20130910.gz:80.148.10.86 UNKNOWN #user_name# [09/Sep/2013:12:58:30 +0200] "STAT /filename.csv" - - access_log-20130910.gz:80.148.10.86 UNKNOWN #user_name# [09/Sep/2013:12:59:52 +0200] "CLOSE dLYy6P" 0 - access_log-20130910.gz:80.148.10.86 UNKNOWN #user_name# [09/Sep/2013:12:59:52 +0200] "CLOSE U9QK7V" 0 - access_log-20130910.gz:80.148.10.86 UNKNOWN #user_name# [09/Sep/2013:12:59:52 +0200] "OPEN /filename.csv" - 0 access_log-20130910.gz:80.148.10.86 UNKNOWN #user_name# [09/Sep/2013:12:59:52 +0200] "OPEN /filename.csv" - 0 access_log-20130910.gz:80.148.10.86 UNKNOWN #user_name# [09/Sep/2013:12:59:52 +0200] "READ RKnXZU" 1 0 access_log-20130910.gz:80.148.10.86 UNKNOWN #user_name# [09/Sep/2013:12:59:52 +0200] "READ RKnXZU" 1 0 access_log-20130910.gz:80.148.10.86 UNKNOWN #user_name# [09/Sep/2013:12:59:52 +0200] "READ RKnXZU" 1 0 ... I have also tried to download files from a FTP (same properties...) and had no problems. Can someone give me some pointers? Thanks -- View this message in context: http://camel.465427.n5.nabble.com/SFTP-file-retrieval-does-not-work-tp5739246.html Sent from the Camel - Users mailing list archive at Nabble.com.