diff --git a/activemq-broker/src/test/java/org/apache/activemq/util/DefaultIOExceptionHandlerTest.java b/activemq-broker/src/test/java/org/apache/activemq/util/DefaultIOExceptionHandlerTest.java index a9e207032d..ea46809769 100644 --- a/activemq-broker/src/test/java/org/apache/activemq/util/DefaultIOExceptionHandlerTest.java +++ b/activemq-broker/src/test/java/org/apache/activemq/util/DefaultIOExceptionHandlerTest.java @@ -52,6 +52,8 @@ public class DefaultIOExceptionHandlerTest { public void stop() throws Exception { shutdownOnExitSet.set(isSystemExitOnShutdown()); stopCalled.countDown(); + // ensure we don't actually exit the jvm + setSystemExitOnShutdown(false); super.stop(); } }); diff --git a/activemq-unit-tests/src/test/java/org/apache/activemq/store/jdbc/JDBCIOExceptionHandlerMockeryTest.java b/activemq-unit-tests/src/test/java/org/apache/activemq/store/jdbc/JDBCIOExceptionHandlerMockeryTest.java index 39ebf50322..08d568d0fc 100644 --- a/activemq-unit-tests/src/test/java/org/apache/activemq/store/jdbc/JDBCIOExceptionHandlerMockeryTest.java +++ b/activemq-unit-tests/src/test/java/org/apache/activemq/store/jdbc/JDBCIOExceptionHandlerMockeryTest.java @@ -67,6 +67,7 @@ public class JDBCIOExceptionHandlerMockeryTest { context.checking(new Expectations() {{ allowing(brokerService).isRestartAllowed(); will(returnValue(false)); + allowing(brokerService).setSystemExitOnShutdown(with(false)); allowing(brokerService).stopAllConnectors(with(any(ServiceStopper.class))); allowing(brokerService).getPersistenceAdapter(); will(returnValue(jdbcPersistenceAdapter));