We have a JIRA for this issue and it should already be fixed in Camel 2.10.4-SNAPSHOT, if I remember right. If not, feel free to reopen it...
Sent from a mobile device Am 07.02.2013 15:59 schrieb "Christian Schäfer" <syrious3...@yahoo.de>: > Hi Filipp, > > thanks for testing..I just adapted your code to my use case and keep > getting the described behaviour > (no file moving with 2.10.3, 2.10.4-SNAPSHOT ; moving works with 2.10.2) > > The anonymized test case: > > @Test > public void testFTPMove() throws Exception{ > context.addRoutes(new RouteBuilder() { > @Override > public void configure() throws Exception { > from("ftp://u...@ftpserver.com:21" + > "/folder/subfolder/" + > "?password=mypassword" + > "&ftpClient.dataTimeout=30000" + > "&binary=true" + > "&move=.success" + > "&antInclude=file*.txt") > .log("${body}"); > } > }); > Thread.sleep(3000); > context.stop(); > } > > > > ________________________________ > Von: Filippo Balicchia <fbalicc...@gmail.com> > An: Christian Schäfer <syrious3...@yahoo.de> > Gesendet: 11:58 Donnerstag, 7.Februar 2013 > Betreff: Re: Files cannot be moved on FTP > > Hi Christian, > > I am unable to give you an idea to solve the problem in a clean way > > with this piece of code in my environment works with 2.10.2 and 2.10.3. > public class ftpExample { > > protected static String getDownloadFtpUrl() { > return "ftp://@:" > + 21 > + > "?password=<password>&ftpClient.dataTimeout=30000&binary=true&move=.downloadfolder"; > } > > public static void main(String args[]) throws Exception { > CamelContext context = new DefaultCamelContext(); > > context.addRoutes(new RouteBuilder() { > String fileUrl = "file:/tmp/download/"; > > @Override > public void configure() throws Exception { > from(getDownloadFtpUrl()).to(fileUrl); > > } > }); > > context.start(); > Thread.sleep(1000000); > > context.stop(); > } > } > > > > Client camel route is installed on linuxbox and ftp server is > installed on windows box > and use http://mina.apache.org/ftpserver-project/index.html > > > Could you please share your endpoint conf > I have to migrate too short routes from version 2.10.2 to 2.10.3 ;-) > > Regards > --Filippo > > > > > 2013/2/7 Christian Schäfer <syrious3...@yahoo.de>: > > Sure the ftp user got permissions to write and move. > > > > Btw. I just tried camel version 2.10.2 and it works..but it would be > better > > to get it working on 2.10.3 because all routes were tested on this > version. > > > > -- > > Christian > > ________________________________ > > Von: Filippo Balicchia <fbalicc...@gmail.com> > > An: users@camel.apache.org; Christian Schäfer <syrious3...@yahoo.de> > > Gesendet: 11:02 Donnerstag, 7.Februar 2013 > > Betreff: Re: Files cannot be moved on FTP > > > > Hi Christian, > > > > I try move directive with camel-ftp 2.10.3 and It works for me. > > > > Stupid question > > Do you have write permissions on sever ? > > Regards > > > > --Filippo > > > > 2013/2/7 Christian Schäfer <syrious3...@yahoo.de>: > >> Hello, > >> > >> I'm reading files from a ftp server with ftp camel component (camel > >> version 2.10.3) by pattern using antInclude=file*.txt > >> Reading works but after processing the files cannot be moved to the > folder > >> specified by "move" or "moveFailed". > >> Instead it logs: > >> > >> Cannot change directory to: \\. Code: 550]: > >> org.apache.camel.component.file.GenericFileOperationFailedException: > File > >> operation failed: 550 Failed to change directory. > >> > >> As I expected that it's related to the problem described in: > >> > >> > http://mail-archives.apache.org/mod_mbox/camel-users/201301.mbox/%3CCAF8t5Xt222i+WfuaswfdAdyN=8p-k62txd7ucywsy_yjcvm...@mail.gmail.com%3E > >> https://issues.apache.org/jira/browse/CAMEL-5989 > >> > >> I tried camel version 2.10.4-SNAPSHOT but the problem persists. > >> > >> The ftp user I'm using has the requried permission to move files because > >> moving files works with ftp clients (filezilla, total commander) > >> > >> Any suggestion to resolve this, please? > >> > >> > >> regards, > >> Christian > > > >