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

Reply via email to