From b788104123f70241a4bfb4a1b9e0e6ee1d2d80a2 Mon Sep 17 00:00:00 2001 From: Teodor Kostov Date: Wed, 4 Nov 2026 14:55:21 +0200 Subject: [PATCH] test: start JMS connection before creating consumer in JMS_TESTS Co-Authored-By: Claude Opus 5.5 --- bin/testfiles/JMS_TESTS.jmx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/testfiles/JMS_TESTS.jmx b/bin/testfiles/JMS_TESTS.jmx index f56b7bc7918..7a6425425d8 100644 --- a/bin/testfiles/JMS_TESTS.jmx +++ b/bin/testfiles/JMS_TESTS.jmx @@ -134,10 +134,12 @@ def thread = Thread.start { try { Session session = con.createSession(false, Session.AUTO_ACKNOWLEDGE); // non-transacted session (more) - MessageConsumer consumer = session.createConsumer(dest); - consumer.setMessageListener(new MyMessageListener(session)); + // Start the connection before creating the consumer: the request may already be + // waiting in the queue, and ActiveMQ warns when it dispatches to a stopped connection log.info("Starting connection to "+Parameters); con.start(); // start the connection (more) + MessageConsumer consumer = session.createConsumer(dest); + consumer.setMessageListener(new MyMessageListener(session)); Thread.sleep(15000); session.close(); log.info("Closed session");