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

             Summary: Fix flaky test BatchConsumerReconnectTest
                 Key: CAMEL-26631
                 URL: https://issues.apache.org/jira/browse/CAMEL-26631
             Project: Camel
          Issue Type: Test
          Components: camel-sjms
    Affects Versions: 4.24.0
            Reporter: Aurélien Pupier


[it has failed 12 times in 2 weeks (since it was 
created)|https://develocity.apache.org/scans/tests?search.relativeStartTime=P90D&search.rootProjectNames=camel&search.timeZoneId=Europe%2FParis&tests.container=*BatchConsumerReconnectTest]

differetn tests of the same class can fail:

{noformat}
org.opentest4j.AssertionFailedError: expected: <5> but was: <3>
        at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:569)
        at 
org.apache.camel.component.sjms.batch.BatchConsumerReconnectTest.testReconnectClientAcknowledge(BatchConsumerReconnectTest.java:162)
{noformat}

{noformat}
org.opentest4j.AssertionFailedError: expected: <4> but was: <3> 
        at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:569)   
        at 
org.apache.camel.component.sjms.batch.BatchConsumerReconnectTest.testReconnectSessionTransacted(BatchConsumerReconnectTest.java:136)
 
{noformat}



{noformat}
org.opentest4j.AssertionFailedError: expected: <5> but was: <3> 
        at org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:569)   
        at 
org.apache.camel.component.sjms.batch.BatchConsumerReconnectTest.testReconnectClientAcknowledge(BatchConsumerReconnectTest.java:162)
 
{noformat}

{noformat}
java.lang.AssertionError: mock://session-tx.finish Received message count. 
Expected: <0> but was: <1>   
        at 
org.apache.camel.component.mock.MockEndpoint.fail(MockEndpoint.java:2079)    
        at 
org.apache.camel.component.mock.MockEndpoint.assertEquals(MockEndpoint.java:2014)
    
        at 
org.apache.camel.component.mock.MockEndpoint.doAssertIsSatisfied(MockEndpoint.java:496)
      
        at 
org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:480)
        
        at 
org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:470)
        
        at 
org.apache.camel.component.sjms.batch.BatchConsumerReconnectTest.testReconnectSessionTransacted(BatchConsumerReconnectTest.java:123)
 
{noformat}

{noformat}
java.lang.AssertionError: mock://auto-ack.finish Received message count. 
Expected: <1> but was: <2>     
        at 
org.apache.camel.component.mock.MockEndpoint.fail(MockEndpoint.java:2079)    
        at 
org.apache.camel.component.mock.MockEndpoint.assertEquals(MockEndpoint.java:2014)
    
        at 
org.apache.camel.component.mock.MockEndpoint.doAssertIsSatisfied(MockEndpoint.java:502)
      
        at 
org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:480)
        
        at 
org.apache.camel.component.mock.MockEndpoint.assertIsSatisfied(MockEndpoint.java:470)
        
        at 
org.apache.camel.component.sjms.batch.BatchConsumerReconnectTest.testReconnectAutoAcknowledge(BatchConsumerReconnectTest.java:93)
    
{noformat}

and second attempt on rerun is nto working:
{noformat}
jakarta.jms.JMSException: AMQ219007: Cannot connect to server(s). Tried with 
all available servers.     
        at 
org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.createSessionFactory(ServerLocatorImpl.java:762)
      
        at 
org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.createConnectionInternal(ActiveMQConnectionFactory.java:919)
        
        at 
org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:314)
        
        at 
org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:309)
        
        at 
org.apache.camel.component.sjms.support.JmsCommonTestSupport.connect(JmsCommonTestSupport.java:129)
  
        at 
org.apache.camel.component.sjms.support.JmsCommonTestSupport.createCamelContext(JmsCommonTestSupport.java:119)
       
        at 
org.apache.camel.component.sjms.batch.BatchConsumerReconnectTest.createCamelContext(BatchConsumerReconnectTest.java:65)
      
Caused by: org.apache.activemq.artemis.api.core.ActiveMQNotConnectedException: 
AMQ219007: Cannot connect to server(s). Tried with all available servers.       
 
        at 
org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.createSessionFactory(ServerLocatorImpl.java:762)
      
        at 
org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.createConnectionInternal(ActiveMQConnectionFactory.java:919)
        
        at 
org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:314)
        
        at 
org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:309)
        
        at 
org.apache.camel.component.sjms.support.JmsCommonTestSupport.connect(JmsCommonTestSupport.java:129)
  
        at 
org.apache.camel.component.sjms.support.JmsCommonTestSupport.createCamelContext(JmsCommonTestSupport.java:119)
       
        at 
org.apache.camel.component.sjms.batch.BatchConsumerReconnectTest.createCamelContext(BatchConsumerReconnectTest.java:65)
{noformat}




--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to