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)

Reply via email to