Interesting line: "ilePollingConsumerPollStrategy WARN Trying to recover by disconnecting from remote server forcing a re-connect at next poll:"
whereas I don't understand that behaviour.as it's also not an credential problem which would give: "Could not connect to: ...File operation failed: 530 Login incorrect." Just diffed our logs (ran on camel 2.10.3): https://dl.dropbox.com/u/34369176/camel%20ftp%20move%20prob/diff/logWith2_10_3.txt https://dl.dropbox.com/u/34369176/camel%20ftp%20move%20prob/diff/mylog.txt Found another interesting point at the beginning: DefaultManagementAgent DEBUG Registered MBean with ObjectName: org.apache.camel:context=user-PC/camel-1,type=context,name="camel-1" which is in your log: DefaultManagementAgent DEBUG Registered MBean with ObjectName: org.apache.camel:context=IDEA/camel-1,type=components,name="ftp" A noticeable difference? ________________________________ Von: Christian Schäfer <syrious3...@yahoo.de> An: "users@camel.apache.org" <users@camel.apache.org> Gesendet: 23:32 Sonntag, 10.Februar 2013 Betreff: Re: Files cannot be moved on FTP thanks for the tip..will check that and report back regards Christian ________________________________ Von: Filippo Balicchia <fbalicc...@gmail.com> An: users@camel.apache.org; Christian Schäfer <syrious3...@yahoo.de> Gesendet: 12:07 Samstag, 9.Februar 2013 Betreff: Re: Files cannot be moved on FTP Hi Christian, if try to make a diff between our logs files You will see that are equals except for a row The line is [@ftpserver.com:21/httpdocs/temp] ilePollingConsumerPollStrategy WARN Trying to recover by disconnecting from remote server forcing a re-connect at next poll: ftp://us...@ftpserver.com:21. Try investigate in that direction. Regards --Filippo 2013/2/9 Christian Schäfer <syrious3...@yahoo.de>: > As the behaviour differs (at least in my case) I didn't find it > useful/correct to reopen the issue. > > I added a link to the old issue noticing that ftp the move problem could be > related to it. > > However, in the meantime I'm quite confused as I recreated the issue on two > different camel projects > on two different machines with 2 different ftp servers whereas Filippo got it > working with the same code. > > > > ________________________________ > Von: Christian Müller <christian.muel...@gmail.com> > An: users@camel.apache.org > Gesendet: 20:05 Freitag, 8.Februar 2013 > Betreff: Re: Files cannot be moved on FTP > > 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 >> >>