[
https://issues.apache.org/activemq/browse/CAMEL-3309?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=63089#action_63089
]
Bengt Rodehav commented on CAMEL-3309:
--------------------------------------
I have never used the recursive option before which means that I can't tell you
how it used to work for me before. However, I did some tests using my patch -
not with good results at all:
It seems that Camel creates the local directories in the wrong place which
gives me the wrong local (much too deep) directory structure. It's hard to
explain exactly what it looks like but I suspect Camel is positioned on the
wrong local directory - perhaps it is not correctly going back to the parent
directory?
The interesting part is that I get the exact same failure regardless if I'm
enabling stepwise or not, and actually regardless if I'm setting the recursive
option to true or false. It seems that the very existence of a subdirectory in
the polled directory is enough to trigger this error.
Do you know if any tests have been made with subdirectories? I don't know if
this is a general problem or just a Serv-U problem, neither if it's a Camel 2.5
regression or not.
> Stepwise change of directory unfit for production (ftp/ftps/sftp)
> -----------------------------------------------------------------
>
> Key: CAMEL-3309
> URL: https://issues.apache.org/activemq/browse/CAMEL-3309
> Project: Apache Camel
> Issue Type: Improvement
> Components: camel-ftp
> Affects Versions: 2.5.0
> Reporter: Bengt Rodehav
> Attachments: camel-ftp.patch
>
>
> In Camel 2.5, the logic for changing directory for ftp/ftps/sftp has changed
> in order to fix the problems discussed in the following thread:
>
> http://camel.465427.n5.nabble.com/How-to-change-directory-while-using-sftp-component-td2806817.html#a2807611
> In Camel 2.5 changing of the remote directory is now done in a stepwise
> manner. This is a strategy not fit for production since it assumes that the
> logged in ftp/ftps/sftp user has access to all intermediate directories all
> the way down to its home directory. This is rarely the case.
> Also, when testing ftp/sftp on Serv-U, a Windows based ftp/ftps/sftp server,
> it turns out that it reports the current directory in a "Windows way", e g
> /C:/temp/servu/user/sample/file2sftp. The topmost folder is not "/" but
> "/C:". This also breaks the new stepwise way of changing directory since it
> always tries to change to "/" if an absolute path is used.
> I propose to introduce a configuration property to enable/disable stepwise
> changing of directories where disabling it should be the default. I will
> upload a patch shortly.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.