[ 
https://issues.apache.org/jira/browse/CAMEL-25234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aurélien Pupier reopened CAMEL-25234:
-------------------------------------

still flaky but with a different error:

{noformat}
java.lang.AssertionError: Assertion error at index 0 on mock mock://result with 
predicate: header(cheese) == 123 evaluated as: null == 123 on 
Exchange[421048C3C69C569-0000000000000000]
        at 
org.apache.camel.support.PredicateAssertHelper.assertMatches(PredicateAssertHelper.java:41)
        at 
org.apache.camel.component.mock.AssertionClause.applyAssertionOn(AssertionClause.java:116)
        at 
org.apache.camel.component.mock.MockEndpoint$16.assertOnIndex(MockEndpoint.java:1426)
        at 
org.apache.camel.component.mock.MockEndpoint.doFailFast(MockEndpoint.java:1806)
        at 
org.apache.camel.component.mock.MockEndpoint.onExchange(MockEndpoint.java:1784)
        at 
org.apache.camel.component.mock.MockEndpoint$1.process(MockEndpoint.java:354)
        at 
org.apache.camel.processor.SendProcessor.sendUsingProducer(SendProcessor.java:267)
        at 
org.apache.camel.processor.SendProcessor.process(SendProcessor.java:172)
        at 
org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$SimpleTask.handleFirst(RedeliveryErrorHandler.java:501)
        at 
org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$SimpleTask.run(RedeliveryErrorHandler.java:477)
        at 
org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.doRun(DefaultReactiveExecutor.java:205)
        at 
org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.executeReactiveWork(DefaultReactiveExecutor.java:195)
        at 
org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.tryExecuteReactiveWork(DefaultReactiveExecutor.java:172)
        at 
org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:143)
        at 
org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:59)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:165)
        at 
org.apache.camel.impl.engine.CamelInternalProcessor.processNonTransacted(CamelInternalProcessor.java:389)
        at 
org.apache.camel.impl.engine.CamelInternalProcessor.process(CamelInternalProcessor.java:365)
        at 
org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:81)
        at 
org.apache.camel.support.AsyncProcessorSupport.process(AsyncProcessorSupport.java:32)
        at 
org.apache.camel.component.jms.EndpointMessageListener.onMessage(EndpointMessageListener.java:136)
        at 
org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:798)
        at 
org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:755)
        at 
org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:733)
        at 
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:331)
        at 
org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:268)
        at 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1483)
        at 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1473)
        at 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:1333)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at java.base/java.lang.Thread.run(Thread.java:1583)
{noformat}

> Fix flaky test JmsComponentIbmMQTest
> ------------------------------------
>
>                 Key: CAMEL-25234
>                 URL: https://issues.apache.org/jira/browse/CAMEL-25234
>             Project: Camel
>          Issue Type: Test
>          Components: camel-jms
>    Affects Versions: 4.23.0
>            Reporter: Aurélien Pupier
>            Assignee: Guillaume Nodet
>            Priority: Major
>             Fix For: 4.24.0
>
>
> [it was flaky 125 times and failed 1 time on Jenkins CI since 24th of August. 
> before the 7th of August, it never was 
> flaky!|https://develocity.apache.org/scans/tests?search.relativeStartTime=P90D&search.rootProjectNames=camel&search.tags=main&search.timeZoneId=Europe%2FParis&tests.container=*JmsComponentIbmMQTest&tests.sortField=FLAKY]
> {noformat}
> org.testcontainers.containers.ContainerLaunchException: Container startup 
> failed for image icr.io/ibm-messaging/mq:10.0.0.0-r4
>       at 
> org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:346)
>       at 
> org.testcontainers.containers.GenericContainer.start(GenericContainer.java:317)
>       at 
> org.apache.camel.test.infra.ibmmq.services.IbmMQLocalContainerInfraService.initialize(IbmMQLocalContainerInfraService.java:104)
>       at 
> org.apache.camel.test.infra.common.services.SingletonService.doInitializeService(SingletonService.java:55)
>       at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
>       at 
> org.apache.camel.test.infra.common.services.SingletonService.addToStore(SingletonService.java:48)
>       at 
> org.apache.camel.test.infra.common.services.SingletonService.beforeAll(SingletonService.java:61)
>       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)
> Caused by: org.rnorth.ducttape.RetryCountExceededException: Retry limit hit 
> with exception
>       at 
> org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:88)
>       at 
> org.testcontainers.containers.GenericContainer.doStart(GenericContainer.java:331)
>       ... 11 more
> Caused by: org.testcontainers.containers.ContainerLaunchException: Could not 
> create/start container
>       at 
> org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:551)
>       at 
> org.testcontainers.containers.GenericContainer.lambda$doStart$0(GenericContainer.java:341)
>       at 
> org.rnorth.ducttape.unreliables.Unreliables.retryUntilSuccess(Unreliables.java:81)
>       ... 12 more
> Caused by: org.testcontainers.containers.ContainerLaunchException: Timed out 
> waiting for container port to open (localhost ports: [45267, 45268] should be 
> listening)
>       at 
> org.testcontainers.containers.wait.strategy.HostPortWaitStrategy.waitUntilReady(HostPortWaitStrategy.java:112)
>       at 
> org.testcontainers.containers.wait.strategy.AbstractWaitStrategy.waitUntilReady(AbstractWaitStrategy.java:52)
>       at 
> org.testcontainers.containers.wait.strategy.WaitAllStrategy.waitUntilNestedStrategiesAreReady(WaitAllStrategy.java:66)
>       at 
> org.testcontainers.containers.wait.strategy.WaitAllStrategy.waitUntilReady(WaitAllStrategy.java:52)
>       at 
> org.testcontainers.containers.GenericContainer.waitUntilContainerStarted(GenericContainer.java:904)
>       at 
> org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:487)
>       ... 14 more
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to