Aurélien Pupier created CAMEL-23216:
---------------------------------------
Summary: Several mina sftp tests are 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
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)