<from uri="file:\\\\sourceserver/c$/directory/subdirectory/folder?delay=60000" /> <to uri="ftps://usern...@ftps.ftpserver.com?password=password&isImplicit=false&binary=false" />
The routing works when I send it to another folder using the file producer. Now trying to use ftp2 and encountering an issue trying to send to a ftp site using ssl. I see this warning in the camel logging after it successfully connects and tries to upload a file. WARN o.a.c.c.f.remote.RemoteFileProducer - Writing file failed with: File operation failed: 150 Opening data channel for file transfer. And here is the stacktrace: Stacktrace --------------------------------------------------------------------------------------------------------------------------------------- org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: 150 Opening data channel for file transfer. Accept timed out. Code: 150 at org.apache.camel.component.file.remote.FtpOperations.doStoreFile(FtpOperations.java:586) ~[camel-ftp-2.14.1.jar:2.14.1] at org.apache.camel.component.file.remote.FtpOperations.storeFile(FtpOperations.java:508) ~[camel-ftp-2.14.1.jar:2.14.1] at org.apache.camel.component.file.GenericFileProducer.writeFile(GenericFileProducer.java:277) ~[camel-core-2.14.1.jar:2.14.1] at org.apache.camel.component.file.GenericFileProducer.processExchange(GenericFileProducer.java:165) ~[camel-core-2.14.1.jar:2.14.1] at org.apache.camel.component.file.remote.RemoteFileProducer.process(RemoteFileProducer.java:49) ~[camel-ftp-2.14.1.jar:2.14.1] at org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) ~[camel-core-2.14.1.jar:2.14.1] at org.apache.camel.processor.SendProcessor$2.doInAsyncProducer(SendProcessor.java:152) ~[camel-core-2.14.1.jar:2.14.1] at org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:304) ~[camel-core-2.14.1.jar:2.14.1] at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:147) ~[camel-core-2.14.1.jar:2.14.1] at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:72) ~[camel-core-2.14.1.jar:2.14.1] at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:416) ~[camel-core-2.14.1.jar:2.14.1] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191) [camel-core-2.14.1.jar:2.14.1] at org.apache.camel.processor.Pipeline.process(Pipeline.java:118) [camel-core-2.14.1.jar:2.14.1] at org.apache.camel.processor.Pipeline.process(Pipeline.java:80) [camel-core-2.14.1.jar:2.14.1] at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191) [camel-core-2.14.1.jar:2.14.1] at org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:433) [camel-core-2.14.1.jar:2.14.1] at org.apache.camel.component.file.GenericFileConsumer.processBatch(GenericFileConsumer.java:211) [camel-core-2.14.1.jar:2.14.1] at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:175) [camel-core-2.14.1.jar:2.14.1] at org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:187) [camel-core-2.14.1.jar:2.14.1] at org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:114) [camel-core-2.14.1.jar:2.14.1] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_71] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304) [na:1.7.0_71] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178) [na:1.7.0_71] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.7.0_71] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_71] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_71] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71] Caused by: java.net.SocketTimeoutException: Accept timed out at java.net.DualStackPlainSocketImpl.waitForNewConnection(Native Method) ~[na:1.7.0_71] at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:135) ~[na:1.7.0_71] at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398) ~[na:1.7.0_71] at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:199) ~[na:1.7.0_71] at java.net.ServerSocket.implAccept(ServerSocket.java:530) ~[na:1.7.0_71] at sun.security.ssl.SSLServerSocketImpl.accept(SSLServerSocketImpl.java:317) ~[na:1.7.0_71] at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:832) ~[commons-net-3.3.jar:3.3] at org.apache.commons.net.ftp.FTPSClient._openDataConnection_(FTPSClient.java:600) ~[commons-net-3.3.jar:3.3] at org.apache.commons.net.ftp.FTPClient._storeFile(FTPClient.java:633) ~[commons-net-3.3.jar:3.3] at org.apache.commons.net.ftp.FTPClient.__storeFile(FTPClient.java:624) ~[commons-net-3.3.jar:3.3] at org.apache.commons.net.ftp.FTPClient.storeFile(FTPClient.java:1976) ~[commons-net-3.3.jar:3.3] at org.apache.camel.component.file.remote.FtpOperations.doStoreFile(FtpOperations.java:571) ~[camel-ftp-2.14.1.jar:2.14.1] ... 26 common frames omitted I have been able to use an ftp client (filezilla and cuteftp) to connect using the same settings and uploaded the same file without error. I have tried setting implicit true, and binary true. My first time using Camel to connect to an ftps site. So not sure where to begin to resolve this. Thank you, David -- View this message in context: http://camel.465427.n5.nabble.com/Camel-FTP-error-trying-to-route-to-a-ftps-server-tp5763762.html Sent from the Camel - Users mailing list archive at Nabble.com.