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)