Aurélien Pupier created CAMEL-24284:
---------------------------------------

             Summary: SjmsConnectionRecoveryTest is flaky
                 Key: CAMEL-24284
                 URL: https://issues.apache.org/jira/browse/CAMEL-24284
             Project: Camel
          Issue Type: Test
          Components: camel-sjms
    Affects Versions: 4.21.0
            Reporter: Aurélien Pupier
         Attachments: image-2026-07-28-14-29-46-428.png

Despite already several attempts to reduce flakiness, this test is still 
failing very regularly

[https://develocity.apache.org/scans/tests?search.query=project:camel%20tag:main&search.relativeStartTime=P28D&search.timeZoneId=Europe%2FParis&tests.container=org.apache.camel.component.sjms.SjmsConnectionRecoveryTest&tests.test=testRecoveryStopsAfterSuccessfulReconnection]



!image-2026-07-28-14-29-46-428.png|width=967,height=50!

 

when it is failing, it is failing most of the times 3 times in a row with this 
stack:

{noformat}
org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a 
Lambda expression in org.apache.camel.component.sjms.SjmsConnectionRecoveryTest 
null within 30 seconds.    
    at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)    
    at 
org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)    
    at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31) 
   
    at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:1160)   
 
    at 
org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:790)   
 
    at 
org.apache.camel.component.sjms.SjmsConnectionRecoveryTest.testRecoveryStopsAfterSuccessfulReconnection(SjmsConnectionRecoveryTest.java:183)
    
Caused by: java.util.concurrent.TimeoutException: (No message provided)    
    at java.util.concurrent.FutureTask.get(FutureTask.java:204)    
    at 
org.awaitility.core.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:101)
    
    at 
org.awaitility.core.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:81)
    
    at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:103)    
    at 
org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)    
    at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31) 
   
    at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:1160)   
 
    at 
org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:790)   
 
    at 
org.apache.camel.component.sjms.SjmsConnectionRecoveryTest.testRecoveryStopsAfterSuccessfulReconnection(SjmsConnectionRecoveryTest.java:183)
{noformat}

it is happening on all configurations (except s390x because it is already 
skipped, see [CAMEL-23677])



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

Reply via email to