Hi Camel community, I have a route with a from( FTPS component ).
Recently it happened that the FTP server closed connection in middle of polling and on a next attempt PASV failed to open data connection. The route onException(Exception.class) logged two exchanges, two exceptions. It sets handled( false ) so continuing by the &moveFailed. Then the route got silent. Later I noticed many unprocessed files on the FTP server so I have stopped the route, removed it, added back its copy and started it. Then the FTP polling continued as usually. When I try to reproduce locally, the logs include: WARN o.a.c.c.f.r.RemoteFilePollingConsumerPollStrategy Trying to recover by force disconnecting from remote server and re-connecting at next poll: ftps://admin@localhost:21 which is not present in the logs from incident. I'd have two questions. #1 Is there a use case when the remote polling consumer stops by the (Camel) design while the route is in the started state, please? #2 What is expected behaviour of the &moveFailed in case of connection issues, please? (I know that "${file:onlyname}" logged "") more context: Camel: 3.14.3 Consumer params: minDepth=2&recursive=true&filterFile=$simple{file:size} < 1073741825&readLock=changed&readLockCheckInterval=3000&readLockTimeout=20000&delay=20000&autoCreate=false&bridgeErrorHandler=true&throwExceptionOnConnectFailed=true&stepwise=false&binary=true&passiveMode=true&move=foo&moveFailed=bar&maxMessagesPerPoll=2 First exchange log (in reverse order): message=2023-04-04T11:54:46.247Z ERROR 1 --- [NVOICE/Outbound] o.a.c.p.e.DefaultErrorHandler : Failed delivery for (MessageId: AD84EFA6423B77A-0000000000000321 on ExchangeId: AD84EFA6423B77A-0000000000000321). Exhausted after delivery attempt: 1 caught: org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: 150 Opening BINARY mode data connection. Remote host terminated the handshake. Code: 150. Processed by failure processor: FatalFallbackErrorHandler[null] Message History (complete message history is disabled) --------------------------------------------------------------------------------------------------------------------------------------- RouteId ProcessorId Processor Elapsed (ms) [FTPSConsumerFor-GE] [FTPSConsumerFor-GE] [from[ftps://foo] [ 27] Stacktrace --------------------------------------------------------------------------------------------------------------------------------------- org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: 150 Opening BINARY mode data connection. Remote host terminated the handshake. Code: 150 at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:954) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:55) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.getFtpFilesByFilter(ExclusiveReadLockCheck.java:115) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.getFtpFiles(ExclusiveReadLockCheck.java:97) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.tryAcquireExclusiveReadLock(ExclusiveReadLockCheck.java:55) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.FtpChangedExclusiveReadLockStrategy.lambda$acquireExclusiveReadLock$0(FtpChangedExclusiveReadLockStrategy.java:67) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.support.task.ForegroundTask.run(ForegroundTask.java:110) ~[camel-support-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.FtpChangedExclusiveReadLockStrategy.acquireExclusiveReadLock(FtpChangedExclusiveReadLockStrategy.java:67) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.strategy.GenericFileProcessStrategySupport.begin(GenericFileProcessStrategySupport.java:71) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy.begin(GenericFileRenameProcessStrategy.java:39) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:388) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.RemoteFileConsumer.processExchange(RemoteFileConsumer.java:156) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.processBatch(GenericFileConsumer.java:245) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:206) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.support.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:202) ~[camel-support-3.14.3.jar!/:3.14.3] at org.apache.camel.support.ScheduledPollConsumer.run(ScheduledPollConsumer.java:116) ~[camel-support-3.14.3.jar!/:3.14.3] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na] at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na] Caused by: javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake at java.base/sun.security.ssl.SSLSocketImpl.handleEOF(SSLSocketImpl.java:1691) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1509) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1411) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:451) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:422) ~[na:na] at org.apache.commons.net.ftp.FTPSClient._openDataConnection_(FTPSClient.java:639) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:711) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2255) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2390) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2651) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:951) ~[camel-ftp-3.14.3.jar!/:3.14.3] ... 21 common frames omitted Caused by: java.io.EOFException: SSL peer shut down incorrectly at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:483) ~[na:na] at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:472) ~[na:na] at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160) ~[na:na] at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1501) ~[na:na] ... 30 common frames omitted message=2023-04-04T11:54:46.244Z ERROR 1 --- [NVOICE/Outbound] o.a.c.p.FatalFallbackErrorHandler : \--> New exception on exchangeId: AD84EFA6423B77A-0000000000000321 org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: 150 Opening BINARY mode data connection. Remote host terminated the handshake. Code: 150 at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:954) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:55) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.getFtpFilesByFilter(ExclusiveReadLockCheck.java:115) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.getFtpFiles(ExclusiveReadLockCheck.java:97) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.tryAcquireExclusiveReadLock(ExclusiveReadLockCheck.java:55) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.FtpChangedExclusiveReadLockStrategy.lambda$acquireExclusiveReadLock$0(FtpChangedExclusiveReadLockStrategy.java:67) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.support.task.ForegroundTask.run(ForegroundTask.java:110) ~[camel-support-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.FtpChangedExclusiveReadLockStrategy.acquireExclusiveReadLock(FtpChangedExclusiveReadLockStrategy.java:67) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.strategy.GenericFileProcessStrategySupport.begin(GenericFileProcessStrategySupport.java:71) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy.begin(GenericFileRenameProcessStrategy.java:39) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:388) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.RemoteFileConsumer.processExchange(RemoteFileConsumer.java:156) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.processBatch(GenericFileConsumer.java:245) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:206) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.support.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:202) ~[camel-support-3.14.3.jar!/:3.14.3] at org.apache.camel.support.ScheduledPollConsumer.run(ScheduledPollConsumer.java:116) ~[camel-support-3.14.3.jar!/:3.14.3] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na] at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na] Caused by: javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake at java.base/sun.security.ssl.SSLSocketImpl.handleEOF(SSLSocketImpl.java:1691) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1509) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1411) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:451) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:422) ~[na:na] at org.apache.commons.net.ftp.FTPSClient._openDataConnection_(FTPSClient.java:639) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:711) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2255) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2390) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2651) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:951) ~[camel-ftp-3.14.3.jar!/:3.14.3] ... 21 common frames omitted Caused by: java.io.EOFException: SSL peer shut down incorrectly at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:483) ~[na:na] at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:472) ~[na:na] at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160) ~[na:na] at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1501) ~[na:na] ... 30 common frames omitted message=2023-04-04T11:54:46.244Z ERROR 1 --- [NVOICE/Outbound] o.a.c.p.FatalFallbackErrorHandler : Exception occurred while trying to handle previously thrown exception on exchangeId: AD84EFA6423B77A-0000000000000321 using: [null]. message=2023-04-04T11:54:46.243Z ERROR 1 --- [NVOICE/Outbound] o.a.c.p.e.DefaultErrorHandler : Failed delivery for (MessageId: AD84EFA6423B77A-0000000000000321 on ExchangeId: AD84EFA6423B77A-0000000000000321). Exhausted after delivery attempt: 0 caught: null Message History (complete message history is disabled) --------------------------------------------------------------------------------------------------------------------------------------- RouteId ProcessorId Processor Elapsed (ms) [FTPSConsumerFor-GE] [FTPSConsumerFor-GE] [from[ftps://foo] [ 19] ... [direct:sendTrace ] [process13 ] [Processor@0x704641e3 ] [ 0] Stacktrace --------------------------------------------------------------------------------------------------------------------------------------- org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: 150 Opening BINARY mode data connection. Remote host terminated the handshake. Code: 150 at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:954) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:55) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.getFtpFilesByFilter(ExclusiveReadLockCheck.java:115) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.getFtpFiles(ExclusiveReadLockCheck.java:97) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.tryAcquireExclusiveReadLock(ExclusiveReadLockCheck.java:55) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.FtpChangedExclusiveReadLockStrategy.lambda$acquireExclusiveReadLock$0(FtpChangedExclusiveReadLockStrategy.java:67) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.support.task.ForegroundTask.run(ForegroundTask.java:110) ~[camel-support-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.FtpChangedExclusiveReadLockStrategy.acquireExclusiveReadLock(FtpChangedExclusiveReadLockStrategy.java:67) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.strategy.GenericFileProcessStrategySupport.begin(GenericFileProcessStrategySupport.java:71) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy.begin(GenericFileRenameProcessStrategy.java:39) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:388) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.RemoteFileConsumer.processExchange(RemoteFileConsumer.java:156) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.processBatch(GenericFileConsumer.java:245) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:206) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.support.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:202) ~[camel-support-3.14.3.jar!/:3.14.3] at org.apache.camel.support.ScheduledPollConsumer.run(ScheduledPollConsumer.java:116) ~[camel-support-3.14.3.jar!/:3.14.3] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na] at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na] Caused by: javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake at java.base/sun.security.ssl.SSLSocketImpl.handleEOF(SSLSocketImpl.java:1691) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1509) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1411) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:451) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:422) ~[na:na] at org.apache.commons.net.ftp.FTPSClient._openDataConnection_(FTPSClient.java:639) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:711) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2255) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2390) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2651) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:951) ~[camel-ftp-3.14.3.jar!/:3.14.3] ... 21 common frames omitted Caused by: java.io.EOFException: SSL peer shut down incorrectly at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:483) ~[na:na] at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:472) ~[na:na] at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160) ~[na:na] at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1501) ~[na:na] ... 30 common frames omitted message=2023-04-04T11:54:46.236Z ERROR 1 --- [NVOICE/Outbound] FTPSConsumerFor-GENOMA_INVOICE : Moving to Error/2023-04-04/. (DestinationFileName: , MessageIdentifier: , Sender: , Service: , Receiver: , Exchange: AD84EFA6423B77A-0000000000000321) Exception: File operation failed: 150 Opening BINARY mode data connection. Remote host terminated the handshake. Code: 150 org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: 150 Opening BINARY mode data connection. Remote host terminated the handshake. Code: 150 at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:954) at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:55) at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.getFtpFilesByFilter(ExclusiveReadLockCheck.java:115) at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.getFtpFiles(ExclusiveReadLockCheck.java:97) at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.tryAcquireExclusiveReadLock(ExclusiveReadLockCheck.java:55) at org.apache.camel.component.file.remote.strategy.FtpChangedExclusiveReadLockStrategy.lambda$acquireExclusiveReadLock$0(FtpChangedExclusiveReadLockStrategy.java:67) at org.apache.camel.support.task.ForegroundTask.run(ForegroundTask.java:110) at org.apache.camel.component.file.remote.strategy.FtpChangedExclusiveReadLockStrategy.acquireExclusiveReadLock(FtpChangedExclusiveReadLockStrategy.java:67) at org.apache.camel.component.file.strategy.GenericFileProcessStrategySupport.begin(GenericFileProcessStrategySupport.java:71) at org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy.begin(GenericFileRenameProcessStrategy.java:39) at org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:388) at org.apache.camel.component.file.remote.RemoteFileConsumer.processExchange(RemoteFileConsumer.java:156) at org.apache.camel.component.file.GenericFileConsumer.processBatch(GenericFileConsumer.java:245) at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:206) at org.apache.camel.support.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:202) at org.apache.camel.support.ScheduledPollConsumer.run(ScheduledPollConsumer.java:116) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) Caused by: javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake at java.base/sun.security.ssl.SSLSocketImpl.handleEOF(SSLSocketImpl.java:1691) at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1509) at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1411) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:451) at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:422) at org.apache.commons.net.ftp.FTPSClient._openDataConnection_(FTPSClient.java:639) at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:711) at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2255) at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2390) at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2651) at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:951) ... 21 more Caused by: java.io.EOFException: SSL peer shut down incorrectly at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:483) at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:472) at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160) at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111) at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1501) ... 30 more Second exchange log (in reverse order): message=2023-04-04T11:54:49.270Z ERROR 1 --- [NVOICE/Outbound] o.a.c.p.e.DefaultErrorHandler : Failed delivery for (MessageId: AD84EFA6423B77A-0000000000000322 on ExchangeId: AD84EFA6423B77A-0000000000000322). Exhausted after delivery attempt: 1 caught: org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: 227 Entering Passive Mode (10,99,250,43,82,116). Connection refused (Connection refused). Code: 227. Processed by failure processor: FatalFallbackErrorHandler[null] Message History (complete message history is disabled) --------------------------------------------------------------------------------------------------------------------------------------- RouteId ProcessorId Processor Elapsed (ms) [FTPSConsumerFor-GE] [FTPSConsumerFor-GE] [from[ftps://foo] [ 18] Stacktrace --------------------------------------------------------------------------------------------------------------------------------------- org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: 227 Entering Passive Mode (10,99,250,43,82,116). Connection refused (Connection refused). Code: 227 at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:954) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:55) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.getFtpFilesByFilter(ExclusiveReadLockCheck.java:115) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.getFtpFiles(ExclusiveReadLockCheck.java:97) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.tryAcquireExclusiveReadLock(ExclusiveReadLockCheck.java:55) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.FtpChangedExclusiveReadLockStrategy.lambda$acquireExclusiveReadLock$0(FtpChangedExclusiveReadLockStrategy.java:67) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.support.task.ForegroundTask.run(ForegroundTask.java:110) ~[camel-support-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.FtpChangedExclusiveReadLockStrategy.acquireExclusiveReadLock(FtpChangedExclusiveReadLockStrategy.java:67) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.strategy.GenericFileProcessStrategySupport.begin(GenericFileProcessStrategySupport.java:71) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy.begin(GenericFileRenameProcessStrategy.java:39) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:388) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.RemoteFileConsumer.processExchange(RemoteFileConsumer.java:156) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.processBatch(GenericFileConsumer.java:245) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:206) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.support.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:202) ~[camel-support-3.14.3.jar!/:3.14.3] at org.apache.camel.support.ScheduledPollConsumer.run(ScheduledPollConsumer.java:116) ~[camel-support-3.14.3.jar!/:3.14.3] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na] at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na] Caused by: java.net.ConnectException: Connection refused (Connection refused) at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:na] at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) ~[na:na] at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) ~[na:na] at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) ~[na:na] at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:na] at java.base/java.net.Socket.connect(Socket.java:609) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:300) ~[na:na] at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:866) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPSClient._openDataConnection_(FTPSClient.java:620) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:711) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2255) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2390) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2651) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:951) ~[camel-ftp-3.14.3.jar!/:3.14.3] ... 21 common frames omitted message=2023-04-04T11:54:49.268Z ERROR 1 --- [NVOICE/Outbound] o.a.c.p.FatalFallbackErrorHandler : \--> New exception on exchangeId: AD84EFA6423B77A-0000000000000322 org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: 227 Entering Passive Mode (10,99,250,43,82,116). Connection refused (Connection refused). Code: 227 at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:954) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:55) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.getFtpFilesByFilter(ExclusiveReadLockCheck.java:115) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.getFtpFiles(ExclusiveReadLockCheck.java:97) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.tryAcquireExclusiveReadLock(ExclusiveReadLockCheck.java:55) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.FtpChangedExclusiveReadLockStrategy.lambda$acquireExclusiveReadLock$0(FtpChangedExclusiveReadLockStrategy.java:67) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.support.task.ForegroundTask.run(ForegroundTask.java:110) ~[camel-support-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.FtpChangedExclusiveReadLockStrategy.acquireExclusiveReadLock(FtpChangedExclusiveReadLockStrategy.java:67) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.strategy.GenericFileProcessStrategySupport.begin(GenericFileProcessStrategySupport.java:71) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy.begin(GenericFileRenameProcessStrategy.java:39) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:388) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.RemoteFileConsumer.processExchange(RemoteFileConsumer.java:156) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.processBatch(GenericFileConsumer.java:245) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:206) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.support.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:202) ~[camel-support-3.14.3.jar!/:3.14.3] at org.apache.camel.support.ScheduledPollConsumer.run(ScheduledPollConsumer.java:116) ~[camel-support-3.14.3.jar!/:3.14.3] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na] at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na] Caused by: java.net.ConnectException: Connection refused (Connection refused) at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:na] at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) ~[na:na] at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) ~[na:na] at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) ~[na:na] at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:na] at java.base/java.net.Socket.connect(Socket.java:609) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:300) ~[na:na] at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:866) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPSClient._openDataConnection_(FTPSClient.java:620) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:711) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2255) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2390) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2651) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:951) ~[camel-ftp-3.14.3.jar!/:3.14.3] ... 21 common frames omitted message=2023-04-04T11:54:49.268Z ERROR 1 --- [NVOICE/Outbound] o.a.c.p.FatalFallbackErrorHandler : Exception occurred while trying to handle previously thrown exception on exchangeId: AD84EFA6423B77A-0000000000000322 using: [null]. message=2023-04-04T11:54:49.268Z ERROR 1 --- [NVOICE/Outbound] o.a.c.p.e.DefaultErrorHandler : Failed delivery for (MessageId: AD84EFA6423B77A-0000000000000322 on ExchangeId: AD84EFA6423B77A-0000000000000322). Exhausted after delivery attempt: 0 caught: null Message History (complete message history is disabled) --------------------------------------------------------------------------------------------------------------------------------------- RouteId ProcessorId Processor Elapsed (ms) [FTPSConsumerFor-GE] [FTPSConsumerFor-GE] [from[ftps://foo] [ 15] ... [direct:sendTrace ] [process13 ] [Processor@0x704641e3 ] [ 0] Stacktrace --------------------------------------------------------------------------------------------------------------------------------------- org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: 227 Entering Passive Mode (10,99,250,43,82,116). Connection refused (Connection refused). Code: 227 at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:954) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:55) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.getFtpFilesByFilter(ExclusiveReadLockCheck.java:115) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.getFtpFiles(ExclusiveReadLockCheck.java:97) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.tryAcquireExclusiveReadLock(ExclusiveReadLockCheck.java:55) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.FtpChangedExclusiveReadLockStrategy.lambda$acquireExclusiveReadLock$0(FtpChangedExclusiveReadLockStrategy.java:67) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.support.task.ForegroundTask.run(ForegroundTask.java:110) ~[camel-support-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.strategy.FtpChangedExclusiveReadLockStrategy.acquireExclusiveReadLock(FtpChangedExclusiveReadLockStrategy.java:67) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.strategy.GenericFileProcessStrategySupport.begin(GenericFileProcessStrategySupport.java:71) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy.begin(GenericFileRenameProcessStrategy.java:39) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:388) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.remote.RemoteFileConsumer.processExchange(RemoteFileConsumer.java:156) ~[camel-ftp-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.processBatch(GenericFileConsumer.java:245) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:206) ~[camel-file-3.14.3.jar!/:3.14.3] at org.apache.camel.support.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:202) ~[camel-support-3.14.3.jar!/:3.14.3] at org.apache.camel.support.ScheduledPollConsumer.run(ScheduledPollConsumer.java:116) ~[camel-support-3.14.3.jar!/:3.14.3] at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) ~[na:na] at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) ~[na:na] at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na] Caused by: java.net.ConnectException: Connection refused (Connection refused) at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:na] at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) ~[na:na] at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) ~[na:na] at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) ~[na:na] at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:na] at java.base/java.net.Socket.connect(Socket.java:609) ~[na:na] at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:300) ~[na:na] at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:866) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPSClient._openDataConnection_(FTPSClient.java:620) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:711) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2255) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2390) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2651) ~[commons-net-3.8.0.jar!/:3.8.0] at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:951) ~[camel-ftp-3.14.3.jar!/:3.14.3] ... 21 common frames omitted message=2023-04-04T11:54:49.265Z ERROR 1 --- [NVOICE/Outbound] FTPSConsumerFor-GENOMA_INVOICE : Moving to Error/2023-04-04/. (DestinationFileName: , MessageIdentifier: , Sender: , Service: , Receiver: , Exchange: AD84EFA6423B77A-0000000000000322) Exception: File operation failed: 227 Entering Passive Mode (10,99,250,43,82,116). Connection refused (Connection refused). Code: 227 org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed: 227 Entering Passive Mode (10,99,250,43,82,116). Connection refused (Connection refused). Code: 227 at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:954) at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:55) at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.getFtpFilesByFilter(ExclusiveReadLockCheck.java:115) at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.getFtpFiles(ExclusiveReadLockCheck.java:97) at org.apache.camel.component.file.remote.strategy.ExclusiveReadLockCheck.tryAcquireExclusiveReadLock(ExclusiveReadLockCheck.java:55) at org.apache.camel.component.file.remote.strategy.FtpChangedExclusiveReadLockStrategy.lambda$acquireExclusiveReadLock$0(FtpChangedExclusiveReadLockStrategy.java:67) at org.apache.camel.support.task.ForegroundTask.run(ForegroundTask.java:110) at org.apache.camel.component.file.remote.strategy.FtpChangedExclusiveReadLockStrategy.acquireExclusiveReadLock(FtpChangedExclusiveReadLockStrategy.java:67) at org.apache.camel.component.file.strategy.GenericFileProcessStrategySupport.begin(GenericFileProcessStrategySupport.java:71) at org.apache.camel.component.file.strategy.GenericFileRenameProcessStrategy.begin(GenericFileRenameProcessStrategy.java:39) at org.apache.camel.component.file.GenericFileConsumer.processExchange(GenericFileConsumer.java:388) at org.apache.camel.component.file.remote.RemoteFileConsumer.processExchange(RemoteFileConsumer.java:156) at org.apache.camel.component.file.GenericFileConsumer.processBatch(GenericFileConsumer.java:245) at org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:206) at org.apache.camel.support.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:202) at org.apache.camel.support.ScheduledPollConsumer.run(ScheduledPollConsumer.java:116) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:829) Caused by: java.net.ConnectException: Connection refused (Connection refused) at java.base/java.net.PlainSocketImpl.socketConnect(Native Method) at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.base/java.net.Socket.connect(Socket.java:609) at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:300) at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:866) at org.apache.commons.net.ftp.FTPSClient._openDataConnection_(FTPSClient.java:620) at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:711) at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2255) at org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:2390) at org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2651) at org.apache.camel.component.file.remote.FtpOperations.listFiles(FtpOperations.java:951) ... 21 more Best regards Cc. -- Mr. Petr Kužel, Software Engineer Eurofins International Support Services s.à r.l. Val Fleuri 23 L-1526 LUXEMBOURG