[ https://issues.apache.org/activemq/browse/CAMEL-2912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen reassigned CAMEL-2912: ---------------------------------- Assignee: Claus Ibsen > SFTP throws ResolveEndpointFailedException when "ftpClient.connectionTimeout" > option is provided > ------------------------------------------------------------------------------------------------ > > Key: CAMEL-2912 > URL: https://issues.apache.org/activemq/browse/CAMEL-2912 > Project: Apache Camel > Issue Type: Bug > Components: camel-ftp > Affects Versions: 2.3.0 > Reporter: Mattias Severson > Assignee: Claus Ibsen > > Currently, SFTP throws an ResolveEndpointFailed exception if the option > "ftpClient.connectionTimeout" is provided as a part of the URI. This could be > fixed by calling the Session.connect(int timeout) method of JSCH. Some > investigation reveals that this method eventually calls > Socket.setSoTimeout(int timeout), which implies that the time unit of the > timeout is milliseconds. > http://grepcode.com/file/repo1.maven.org/maven2/com.jcraft/jsch/0.1.42/com/jcraft/jsch/Session.java#Session.connect%28int%29 > Example: > sftp://u...@host/dir?password=secret&ftpClient.connectionTimeout=30000&disconnect=true&passiveMode=true > ResolveEndpointFailedException: > [...] > There are 1 parameters that couldn't be set on the endpoint. Check the uri if > the parameters are spelt correctly and that they are properties of the > endpoint. Unknown parameters=[{ftpClient.connectionTimeout=30000}] -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.