You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Kai Hackemesser (JIRA)" <ji...@apache.org> on 2013/03/20 03:11:14 UTC
[jira] [Created] (CAMEL-6181) FTP Upload fails due to wrong path
separator used in FtpOperations
Kai Hackemesser created CAMEL-6181:
--------------------------------------
Summary: FTP Upload fails due to wrong path separator used in FtpOperations
Key: CAMEL-6181
URL: https://issues.apache.org/jira/browse/CAMEL-6181
Project: Camel
Issue Type: Bug
Components: camel-ftp
Affects Versions: 2.10.3
Environment: Windows
Reporter: Kai Hackemesser
I try to send files via FTP to a remote server. During the upload sequence it checks if the remote directory exists by changing the current work directory to the target, then tries to go back to the current work directory (method FtpOperations#buildDirectory). the call at line 284 fails ( {{changeCurrentDirectory(originalDirectory)}} because in that method at line 654 {{path = FileUtil.compactPath(path);)) is called, which replaces the all forward slashes with File.SEPARATOR - by doing this it also ignores the separator setting in the endpoint uri. The returned directory is not valid on the remote server which then throws a 550 at me.
To fix it line 654 must use the correlated method accepting a separator char produced from the endpoint settings. Or the path needs to be separator-fixed later in the call stack.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira