Thanks much Claus. That solved the issue. I now have disconnect=true and stepwise=false in my route config.
Thanks, Sree From: Claus Ibsen-2 [via Camel] [mailto:[email protected]] Sent: Thursday, 17 July 2014 7:06 PM To: Sreejith Gopinathan Subject: Re: Cannot list directory error from SFTP route Hi As you poll the ftp server so infrequent, then set disconnect=true, so Camel logout. And then do a new login when it run next time. This avoids keeping the connective alive for such a long time, which can cause the other side to close it etc, and you see those pipes is closed exception when that happens. On Thu, Jul 17, 2014 at 10:40 AM, sreejeb2 <[hidden email]</user/SendEmail.jtp?type=node&node=5753955&i=0>> wrote: > We are able to upload and download files. Camel is scheduled to run every > hour. And for every alternative run I'm getting this issue. > > I can connect and navigate to folders using WinScp without any issue. > > Thanks, > > On 17 Jul 2014, at 6:12 pm, "Robert Rich [via Camel]" <[hidden > email]</user/SendEmail.jtp?type=node&node=5753955&i=1><mailto:[hidden > email]</user/SendEmail.jtp?type=node&node=5753955&i=2>>> wrote: > > Have you checked the log on your SFTP server? > > Caused by: java.io.IOException: Pipe closed > at java.io.PipedInputStream.read(Unknown Source) > > This seems like it might be an error in the server. > > > -----Original Message----- > From: sreejeb2 [mailto:[hidden > email]</user/SendEmail.jtp?type=node&node=5753952&i=0>] > Sent: Thursday, July 17, 2014 3:16 AM > To: [hidden email]</user/SendEmail.jtp?type=node&node=5753952&i=1> > Subject: Cannot list directory error from SFTP route > > Hi All, > > I'm using camel 2.13.0 for doing an SFTP file transfer. Camel works fine with > downloading and uploading the files. But occasionally I get the following > error. Can someone be able to help on this? Appreciate your help. > > EXCEPTION: > Cannot list directory: XXXX > > STACK TRACE: > org.apache.camel.component.file.GenericFileOperationFailedException: Cannot > list directory: XXXX > at > org.apache.camel.component.file.remote.SftpOperations.listFiles(SftpOperations.java:583) > at > org.apache.camel.component.file.remote.SftpConsumer.doPollDirectory(SftpConsumer.java:90) > at > org.apache.camel.component.file.remote.SftpConsumer.pollDirectory(SftpConsumer.java:52) > at > org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:117) > at > org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:187) > at > org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:114) > at java.util.concurrent.Executors$RunnableAdapter.call(Unknown > Source) > at java.util.concurrent.FutureTask.runAndReset(Unknown Source) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown > Source) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown > Source) > at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > Source) > at java.lang.Thread.run(Unknown Source) Caused by: 4: > at com.jcraft.jsch.ChannelSftp.ls(ChannelSftp.java:1721) > at com.jcraft.jsch.ChannelSftp.ls(ChannelSftp.java:1527) > at > org.apache.camel.component.file.remote.SftpOperations.listFiles(SftpOperations.java:574) > ... 12 more > Caused by: java.io.IOException: Pipe closed > at java.io.PipedInputStream.read(Unknown Source) > at > com.jcraft.jsch.Channel$MyPipedInputStream.updateReadSide(Channel.java:344) > at com.jcraft.jsch.ChannelSftp.ls(ChannelSftp.java:1544) > > Cheers, > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Cannot-list-directory-error-from-SFTP-route-tp5753948.html > Sent from the Camel - Users mailing list archive at > Nabble.com<http://Nabble.com>. > > > ________________________________ > If you reply to this email, your message will be added to the discussion > below: > http://camel.465427.n5.nabble.com/Cannot-list-directory-error-from-SFTP-route-tp5753948p5753952.html > To unsubscribe from Cannot list directory error from SFTP route, click here< > NAML<http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > > ______________________________________________________________________ > This email has been scanned by the Symantec Email Security.cloud service. > For more information please visit http://www.symanteccloud.com > ______________________________________________________________________ > > ________________________________ > This email, including any attachments, is confidential. If you are not the > intended recipient please notify the sender immediately and please delete it; > note that any disclosure, copying, distribution or use of the contents of > this email (and attachment) is prohibited. > > ________________________________ > This email, including any attachments, is confidential. If you are not the > intended recipient please notify the sender immediately and please delete it; > note that any disclosure, copying, distribution or use of the contents of > this email (and attachment) is prohibited. > > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/Cannot-list-directory-error-from-SFTP-route-tp5753948p5753954.html > Sent from the Camel - Users mailing list archive at Nabble.com. -- Claus Ibsen ----------------- Red Hat, Inc. Email: [hidden email]</user/SendEmail.jtp?type=node&node=5753955&i=3> Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen hawtio: http://hawt.io/ fabric8: http://fabric8.io/ ________________________________ If you reply to this email, your message will be added to the discussion below: http://camel.465427.n5.nabble.com/Cannot-list-directory-error-from-SFTP-route-tp5753948p5753955.html To unsubscribe from Cannot list directory error from SFTP route, click here<http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5753948&code=c3JlZWppdGguZ29waW5hdGhhbkBsdW1vZW5lcmd5LmNvbS5hdXw1NzUzOTQ4fC03MTU1MjI5OTM=>. NAML<http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> ______________________________________________________________________ This email has been scanned by the Symantec Email Security.cloud service. For more information please visit http://www.symanteccloud.com ______________________________________________________________________ ________________________________ This email, including any attachments, is confidential. If you are not the intended recipient please notify the sender immediately and please delete it; note that any disclosure, copying, distribution or use of the contents of this email (and attachment) is prohibited. ________________________________ This email, including any attachments, is confidential. If you are not the intended recipient please notify the sender immediately and please delete it; note that any disclosure, copying, distribution or use of the contents of this email (and attachment) is prohibited. -- View this message in context: http://camel.465427.n5.nabble.com/Cannot-list-directory-error-from-SFTP-route-tp5753948p5753988.html Sent from the Camel - Users mailing list archive at Nabble.com.
