[
https://issues.apache.org/jira/browse/CAMEL-23216?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18096662#comment-18096662
]
Aurélien Pupier commented on CAMEL-23216:
-----------------------------------------
first test in error (in case, i tis due to this one which is blocking all
others):
{noformat}
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.393 s
-- in org.apache.camel.component.file.remote.mina.sftp.SftpFromSedaDeleteFileIT
[INFO] Running
org.apache.camel.component.file.remote.mina.sftp.SftpBulkRequestsIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.847 s
-- in org.apache.camel.component.file.remote.mina.sftp.SftpKeyUriConsumeIT
[INFO] Running
org.apache.camel.component.file.remote.mina.sftp.SftpECKeyFileConsumeIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.814 s
-- in org.apache.camel.component.file.remote.mina.sftp.SftpChmodDirectoryIT
[INFO] Running
org.apache.camel.component.file.remote.mina.sftp.SftpBindAddressIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.060 s
-- in org.apache.camel.component.file.remote.mina.sftp.SftpKeyPairECConsumeIT
[INFO] Running
org.apache.camel.component.file.remote.mina.sftp.SftpPreferredAuthenticationsIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.927 s
-- in
org.apache.camel.component.file.remote.mina.sftp.SftpSimpleConsumeStreamingIT
[INFO] Running
org.apache.camel.component.file.remote.mina.integration.MinaSftpErrorHandlingIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.964 s
-- in
org.apache.camel.component.file.remote.mina.sftp.SftpSimpleConsumeRecursiveNotStepwiseIT
[INFO] Running
org.apache.camel.component.file.remote.mina.integration.MinaSftpAdvancedFileOperationsIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.61 s
-- in
org.apache.camel.component.file.remote.mina.sftp.SftpCertificateAuthenticationIT
[INFO] Running
org.apache.camel.component.file.remote.mina.integration.MinaSftpAuthenticationIT
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.149 s
-- in org.apache.camel.component.file.remote.mina.sftp.SftpECKeyFileConsumeIT
[INFO] Running
org.apache.camel.component.file.remote.mina.integration.MinaSftpUnsupportedFeaturesIT
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.269 s
-- in
org.apache.camel.component.file.remote.mina.integration.MinaSftpUnsupportedFeaturesIT
[INFO] Running
org.apache.camel.component.file.remote.mina.integration.MinaSftpHostKeyVerificationIT
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.13 s
-- in org.apache.camel.component.file.remote.mina.sftp.SftpServerHostKeysIT
[INFO] Running
org.apache.camel.component.file.remote.mina.integration.MinaSftpStreamDownloadIT
[ERROR] Tests run: 2, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 45.20 s
<<< FAILURE! -- in
org.apache.camel.component.file.remote.mina.sftp.SftpConsumerAutoCreateIT
[ERROR]
org.apache.camel.component.file.remote.mina.sftp.SftpConsumerAutoCreateIT.testNoAutoCreate
-- Time elapsed: 32.12 s <<< FAILURE!
org.opentest4j.AssertionFailedError: Should fail with 550 No such directory.
==> Expected org.apache.camel.RuntimeCamelException to be thrown, but nothing
was thrown.
at org.junit.jupiter.api.Assertions.assertThrows(Assertions.java:3260)
at
org.apache.camel.component.file.remote.mina.sftp.SftpConsumerAutoCreateIT.testNoAutoCreate(SftpConsumerAutoCreateIT.java:65)
{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
> Assignee: Guillaume Nodet
> Priority: Major
> Fix For: 4.22.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)