You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Aurélien Pupier (Jira)" <ji...@apache.org> on 2026/05/11 11:26:00 UTC
[jira] [Reopened] (CAMEL-23216) Several mina sftp tests are very flaky
[ https://issues.apache.org/jira/browse/CAMEL-23216?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aurélien Pupier reopened CAMEL-23216:
-------------------------------------
it is still happening. Slightly differnt stacktrace now:
{noformat}
java.util.concurrent.TimeoutException: testFilenameWithSpecialCharactersHash() timed out after 30 seconds
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
Suppressed: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[CF56BB3E4588682-0000000000000000]
at org.apache.camel.CamelExecutionException.wrapCamelExecutionException(CamelExecutionException.java:45)
at org.apache.camel.support.ExchangeHelper.extractResultBody(ExchangeHelper.java:704)
at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:594)
at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:590)
at org.apache.camel.impl.engine.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:220)
at org.apache.camel.impl.engine.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:212)
at org.apache.camel.component.file.remote.mina.integration.MinaSftpLargeFileIT.testFilenameWithSpecialCharactersHash(MinaSftpLargeFileIT.java:223)
Caused by: org.apache.camel.component.file.GenericFileOperationFailedException: Cannot connect to mina-sftp://admin@localhost:43873
at org.apache.camel.component.file.remote.mina.MinaSftpOperations.connect(MinaSftpOperations.java:166)
at org.apache.camel.component.file.remote.RemoteFileProducer.connectIfNecessary(RemoteFileProducer.java:209)
at org.apache.camel.component.file.remote.RemoteFileProducer.doPreWriteCheck(RemoteFileProducer.java:141)
at org.apache.camel.component.file.remote.RemoteFileProducer.preWriteCheck(RemoteFileProducer.java:112)
at org.apache.camel.component.file.GenericFileProducer.processExchange(GenericFileProducer.java:126)
at org.apache.camel.component.file.remote.RemoteFileProducer.doProcess(RemoteFileProducer.java:65)
at org.apache.camel.component.file.GenericFileProducer.process(GenericFileProducer.java:66)
at org.apache.camel.impl.engine.SharedCamelInternalProcessor.processNonTransacted(SharedCamelInternalProcessor.java:156)
at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:133)
at org.apache.camel.impl.engine.SharedCamelInternalProcessor$1.process(SharedCamelInternalProcessor.java:89)
at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:81)
at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:86)
at org.apache.camel.support.cache.DefaultProducerCache.send(DefaultProducerCache.java:180)
at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:175)
at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:171)
at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:152)
at org.apache.camel.impl.engine.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:218)
... 2 more
Caused by: java.io.InterruptedIOException: [ssh-connection]: Interrupted after 7968 msec.
at org.apache.sshd.common.future.DefaultSshFuture.lambda$await0$0(DefaultSshFuture.java:85)
at org.apache.sshd.common.future.AbstractSshFuture.formatExceptionMessage(AbstractSshFuture.java:206)
at org.apache.sshd.common.future.DefaultSshFuture.await0(DefaultSshFuture.java:84)
at org.apache.sshd.common.future.AbstractSshFuture.verifyResult(AbstractSshFuture.java:111)
at org.apache.sshd.client.future.DefaultAuthFuture.verify(DefaultAuthFuture.java:56)
at org.apache.sshd.client.future.DefaultAuthFuture.verify(DefaultAuthFuture.java:35)
at org.apache.sshd.common.future.VerifiableFuture.verify(VerifiableFuture.java:84)
at org.apache.sshd.common.future.VerifiableFuture.verify(VerifiableFuture.java:69)
at org.apache.camel.component.file.remote.mina.MinaSftpOperations.authenticateSession(MinaSftpOperations.java:426)
at org.apache.camel.component.file.remote.mina.MinaSftpOperations.createSession(MinaSftpOperations.java:219)
at org.apache.camel.component.file.remote.mina.MinaSftpOperations.tryConnect(MinaSftpOperations.java:186)
at org.apache.camel.support.task.BlockingTask.lambda$run$0(BlockingTask.java:45)
at org.apache.camel.support.task.ForegroundTask.doRun(ForegroundTask.java:143)
at org.apache.camel.support.task.ForegroundTask.run(ForegroundTask.java:108)
at org.apache.camel.support.task.BlockingTask.run(BlockingTask.java:45)
at org.apache.camel.component.file.remote.mina.MinaSftpOperations.connect(MinaSftpOperations.java:164)
... 18 more
Caused by: java.lang.InterruptedException
at java.base/java.lang.Object.wait0(Native Method)
at java.base/java.lang.Object.wait(Object.java:366)
at org.apache.sshd.common.future.DefaultSshFuture.await0(DefaultSshFuture.java:80)
... 31 more
{noformat}
> Several mina sftp tests are very flaky
> --------------------------------------
>
> Key: CAMEL-23216
> URL: https://issues.apache.org/jira/browse/CAMEL-23216
> Project: Camel
> Issue Type: Test
> Components: camel-mina
> Affects Versions: 4.19.0
> Reporter: Aurélien Pupier
> Priority: Major
> Fix For: 4.21.0
>
>
> some examples:
> {noformat}
> java.util.concurrent.TimeoutException: testAppendWithCompression() timed out after 30 seconds
> at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
> at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
> at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
> at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
> at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
> Suppressed: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[9A96DCB47C60E7D-0000000000000000]
> at org.apache.camel.CamelExecutionException.wrapCamelExecutionException(CamelExecutionException.java:45)
> at org.apache.camel.support.ExchangeHelper.extractResultBody(ExchangeHelper.java:701)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:594)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:590)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:220)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:212)
> at org.apache.camel.component.file.remote.mina.integration.MinaSftpAdvancedFileOperationsIT.testAppendWithCompression(MinaSftpAdvancedFileOperationsIT.java:503)
> Caused by: org.apache.camel.component.file.GenericFileOperationFailedException: Cannot connect to mina-sftp://admin@localhost:42661
> at org.apache.camel.component.file.remote.mina.MinaSftpOperations.connect(MinaSftpOperations.java:165)
> at org.apache.camel.component.file.remote.RemoteFileProducer.connectIfNecessary(RemoteFileProducer.java:209)
> at org.apache.camel.component.file.remote.RemoteFileProducer.doPreWriteCheck(RemoteFileProducer.java:141)
> at org.apache.camel.component.file.remote.RemoteFileProducer.preWriteCheck(RemoteFileProducer.java:112)
> at org.apache.camel.component.file.GenericFileProducer.processExchange(GenericFileProducer.java:126)
> at org.apache.camel.component.file.remote.RemoteFileProducer.doProcess(RemoteFileProducer.java:65)
> at org.apache.camel.component.file.GenericFileProducer.process(GenericFileProducer.java:66)
> at org.apache.camel.impl.engine.SharedCamelInternalProcessor.processNonTransacted(SharedCamelInternalProcessor.java:156)
> at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:133)
> at org.apache.camel.impl.engine.SharedCamelInternalProcessor$1.process(SharedCamelInternalProcessor.java:89)
> at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:81)
> at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:86)
> at org.apache.camel.support.cache.DefaultProducerCache.send(DefaultProducerCache.java:180)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:175)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:171)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:152)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:218)
> ... 2 more
> Caused by: java.io.InterruptedIOException: [ssh-connection]: Interrupted after 7816 msec.
> at org.apache.sshd.common.future.DefaultSshFuture.lambda$await0$0(DefaultSshFuture.java:85)
> at org.apache.sshd.common.future.AbstractSshFuture.formatExceptionMessage(AbstractSshFuture.java:206)
> at org.apache.sshd.common.future.DefaultSshFuture.await0(DefaultSshFuture.java:84)
> at org.apache.sshd.common.future.AbstractSshFuture.verifyResult(AbstractSshFuture.java:111)
> at org.apache.sshd.client.future.DefaultAuthFuture.verify(DefaultAuthFuture.java:56)
> at org.apache.sshd.client.future.DefaultAuthFuture.verify(DefaultAuthFuture.java:35)
> at org.apache.sshd.common.future.VerifiableFuture.verify(VerifiableFuture.java:84)
> at org.apache.sshd.common.future.VerifiableFuture.verify(VerifiableFuture.java:69)
> at org.apache.camel.component.file.remote.mina.MinaSftpOperations.authenticateSession(MinaSftpOperations.java:425)
> at org.apache.camel.component.file.remote.mina.MinaSftpOperations.createSession(MinaSftpOperations.java:218)
> at org.apache.camel.component.file.remote.mina.MinaSftpOperations.tryConnect(MinaSftpOperations.java:185)
> at org.apache.camel.support.task.BlockingTask.lambda$run$0(BlockingTask.java:45)
> at org.apache.camel.support.task.ForegroundTask.doRun(ForegroundTask.java:143)
> at org.apache.camel.support.task.ForegroundTask.run(ForegroundTask.java:108)
> at org.apache.camel.support.task.BlockingTask.run(BlockingTask.java:45)
> at org.apache.camel.component.file.remote.mina.MinaSftpOperations.connect(MinaSftpOperations.java:163)
> ... 18 more
> Caused by: java.lang.InterruptedException
> at java.base/java.lang.Object.wait0(Native Method)
> at java.base/java.lang.Object.wait(Object.java:366)
> at org.apache.sshd.common.future.DefaultSshFuture.await0(DefaultSshFuture.java:80)
> ... 31 more {noformat}
> {noformat}
> java.util.concurrent.TimeoutException: testFileExistAppendMultipleTimes() timed out after 30 seconds
> at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)
> at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
> at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)
> at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)
> at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)
> Suppressed: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[403E403C1E8C8BE-0000000000000000]
> at org.apache.camel.CamelExecutionException.wrapCamelExecutionException(CamelExecutionException.java:45)
> at org.apache.camel.support.ExchangeHelper.extractResultBody(ExchangeHelper.java:701)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:594)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:590)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:220)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:212)
> at org.apache.camel.component.file.remote.mina.integration.MinaSftpAdvancedFileOperationsIT.testFileExistAppendMultipleTimes(MinaSftpAdvancedFileOperationsIT.java:120)
> Caused by: org.apache.camel.component.file.GenericFileOperationFailedException: Cannot connect to mina-sftp://admin@localhost:40757
> at org.apache.camel.component.file.remote.mina.MinaSftpOperations.connect(MinaSftpOperations.java:165)
> at org.apache.camel.component.file.remote.RemoteFileProducer.connectIfNecessary(RemoteFileProducer.java:209)
> at org.apache.camel.component.file.remote.RemoteFileProducer.doPreWriteCheck(RemoteFileProducer.java:141)
> at org.apache.camel.component.file.remote.RemoteFileProducer.preWriteCheck(RemoteFileProducer.java:112)
> at org.apache.camel.component.file.GenericFileProducer.processExchange(GenericFileProducer.java:126)
> at org.apache.camel.component.file.remote.RemoteFileProducer.doProcess(RemoteFileProducer.java:65)
> at org.apache.camel.component.file.GenericFileProducer.process(GenericFileProducer.java:66)
> at org.apache.camel.impl.engine.SharedCamelInternalProcessor.processNonTransacted(SharedCamelInternalProcessor.java:156)
> at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:133)
> at org.apache.camel.impl.engine.SharedCamelInternalProcessor$1.process(SharedCamelInternalProcessor.java:89)
> at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:81)
> at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:86)
> at org.apache.camel.support.cache.DefaultProducerCache.send(DefaultProducerCache.java:180)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:175)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:171)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:152)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:218)
> ... 2 more
> Caused by: java.io.InterruptedIOException: [ssh-connection]: Interrupted after 7809 msec.
> at org.apache.sshd.common.future.DefaultSshFuture.lambda$await0$0(DefaultSshFuture.java:85)
> at org.apache.sshd.common.future.AbstractSshFuture.formatExceptionMessage(AbstractSshFuture.java:206)
> at org.apache.sshd.common.future.DefaultSshFuture.await0(DefaultSshFuture.java:84)
> at org.apache.sshd.common.future.AbstractSshFuture.verifyResult(AbstractSshFuture.java:111)
> at org.apache.sshd.client.future.DefaultAuthFuture.verify(DefaultAuthFuture.java:56)
> at org.apache.sshd.client.future.DefaultAuthFuture.verify(DefaultAuthFuture.java:35)
> at org.apache.sshd.common.future.VerifiableFuture.verify(VerifiableFuture.java:84)
> at org.apache.sshd.common.future.VerifiableFuture.verify(VerifiableFuture.java:69)
> at org.apache.camel.component.file.remote.mina.MinaSftpOperations.authenticateSession(MinaSftpOperations.java:425)
> at org.apache.camel.component.file.remote.mina.MinaSftpOperations.createSession(MinaSftpOperations.java:218)
> at org.apache.camel.component.file.remote.mina.MinaSftpOperations.tryConnect(MinaSftpOperations.java:185)
> at org.apache.camel.support.task.BlockingTask.lambda$run$0(BlockingTask.java:45)
> at org.apache.camel.support.task.ForegroundTask.doRun(ForegroundTask.java:143)
> at org.apache.camel.support.task.ForegroundTask.run(ForegroundTask.java:108)
> at org.apache.camel.support.task.BlockingTask.run(BlockingTask.java:45)
> at org.apache.camel.component.file.remote.mina.MinaSftpOperations.connect(MinaSftpOperations.java:163)
> ... 18 more
> Caused by: java.lang.InterruptedException
> at java.base/java.lang.Object.wait0(Native Method)
> at java.base/java.lang.Object.wait(Object.java:366)
> at org.apache.sshd.common.future.DefaultSshFuture.await0(DefaultSshFuture.java:80)
> ... 31 more {noformat}
> {noformat}
> org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[6E1C64AC11B9AA4-0000000000000000]
> at org.apache.camel.CamelExecutionException.wrapCamelExecutionException(CamelExecutionException.java:45)
> at org.apache.camel.support.ExchangeHelper.extractResultBody(ExchangeHelper.java:701)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:594)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:590)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:220)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:212)
> at org.apache.camel.component.file.remote.mina.integration.MinaSftpAuthenticationIT.testAuthenticationWithDifferentUser(MinaSftpAuthenticationIT.java:63)
> Caused by: org.apache.camel.component.file.GenericFileOperationFailedException: Cannot connect to mina-sftp://testuser@localhost:34545
> at org.apache.camel.component.file.remote.mina.MinaSftpOperations.connect(MinaSftpOperations.java:165)
> at org.apache.camel.component.file.remote.RemoteFileProducer.connectIfNecessary(RemoteFileProducer.java:209)
> at org.apache.camel.component.file.remote.RemoteFileProducer.doPreWriteCheck(RemoteFileProducer.java:141)
> at org.apache.camel.component.file.remote.RemoteFileProducer.preWriteCheck(RemoteFileProducer.java:112)
> at org.apache.camel.component.file.GenericFileProducer.processExchange(GenericFileProducer.java:126)
> at org.apache.camel.component.file.remote.RemoteFileProducer.doProcess(RemoteFileProducer.java:65)
> at org.apache.camel.component.file.GenericFileProducer.process(GenericFileProducer.java:66)
> at org.apache.camel.impl.engine.SharedCamelInternalProcessor.processNonTransacted(SharedCamelInternalProcessor.java:156)
> at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:133)
> at org.apache.camel.impl.engine.SharedCamelInternalProcessor$1.process(SharedCamelInternalProcessor.java:89)
> at org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:81)
> at org.apache.camel.impl.engine.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:86)
> at org.apache.camel.support.cache.DefaultProducerCache.send(DefaultProducerCache.java:180)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:175)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:171)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:152)
> at org.apache.camel.impl.engine.DefaultProducerTemplate.sendBodyAndHeader(DefaultProducerTemplate.java:218)
> ... 2 more
> Caused by: org.apache.sshd.common.SshException: [ssh-connection]: Failed to get operation result within specified timeout: 10000 msec
> at org.apache.sshd.common.future.AbstractSshFuture.lambda$verifyResult$1(AbstractSshFuture.java:114)
> at org.apache.sshd.common.future.AbstractSshFuture.formatExceptionMessage(AbstractSshFuture.java:206)
> at org.apache.sshd.common.future.AbstractSshFuture.verifyResult(AbstractSshFuture.java:114)
> at org.apache.sshd.client.future.DefaultAuthFuture.verify(DefaultAuthFuture.java:56)
> at org.apache.sshd.client.future.DefaultAuthFuture.verify(DefaultAuthFuture.java:35)
> at org.apache.sshd.common.future.VerifiableFuture.verify(VerifiableFuture.java:84)
> at org.apache.sshd.common.future.VerifiableFuture.verify(VerifiableFuture.java:69)
> at org.apache.camel.component.file.remote.mina.MinaSftpOperations.authenticateSession(MinaSftpOperations.java:425)
> at org.apache.camel.component.file.remote.mina.MinaSftpOperations.createSession(MinaSftpOperations.java:218)
> at org.apache.camel.component.file.remote.mina.MinaSftpOperations.tryConnect(MinaSftpOperations.java:185)
> at org.apache.camel.support.task.BlockingTask.lambda$run$0(BlockingTask.java:45)
> at org.apache.camel.support.task.ForegroundTask.doRun(ForegroundTask.java:143)
> at org.apache.camel.support.task.ForegroundTask.run(ForegroundTask.java:108)
> at org.apache.camel.support.task.BlockingTask.run(BlockingTask.java:45)
> at org.apache.camel.component.file.remote.mina.MinaSftpOperations.connect(MinaSftpOperations.java:163)
> ... 18 more
> Caused by: java.util.concurrent.TimeoutException: Timed out after 10000 msec
> at org.apache.sshd.common.future.AbstractSshFuture.verifyResult(AbstractSshFuture.java:113)
> ... 30 more {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)