-
Bug
-
Resolution: Cannot Reproduce
-
Major
-
None
-
7.0.0.DR11
-
None
Running ActiveMQ Artemis (tag 1.1.0) testsuite on Solaris 10 x86_64, Solaris 10 SPARC64, Solaris 11 x86_64 or Solaris 11 SPARC64 with OracleJDK 1.8 and with tests profile. Test org.apache.activemq.artemis.tests.integration.client.SessionFactoryTest#testDiscoveryConstructor fails.
Test produces following output
08:57:00,119 INFO [org.apache.activemq.artemis.core.server] #*#*# Starting test: testDiscoveryConstructor()... #test testDiscoveryConstructor 08:57:00,123 INFO [org.apache.activemq.artemis.core.server] AMQ221000: live Message Broker is starting with configuration Broker Configuration (clustered=false,journalDirectory=/mnt/hudson_workspace/workspace/artemis-project-testsuite-solaris/jdk/java18_default/label/sol10_sparc64/tests/integration-tests/./target/tmp/junit8596457034796562081/journal0-L,bindingsDirectory=/mnt/hudson_workspace/workspace/artemis-project-testsuite-solaris/jdk/java18_default/label/sol10_sparc64/tests/integration-tests/./target/tmp/junit8596457034796562081/bindings0-L,largeMessagesDirectory=/mnt/hudson_workspace/workspace/artemis-project-testsuite-solaris/jdk/java18_default/label/sol10_sparc64/tests/integration-tests/./target/tmp/junit8596457034796562081/large-msg0-L,pagingDirectory=/mnt/hudson_workspace/workspace/artemis-project-testsuite-solaris/jdk/java18_default/label/sol10_sparc64/tests/integration-tests/./target/tmp/junit8596457034796562081/page0-L) 08:57:00,130 INFO [org.apache.activemq.artemis.core.server] AMQ221006: Waiting to obtain live lock 08:57:00,131 INFO [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-server]. Adding protocol support for: CORE 08:57:00,133 INFO [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-amqp-protocol]. Adding protocol support for: AMQP 08:57:00,134 INFO [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-stomp-protocol]. Adding protocol support for: STOMP 08:57:00,135 INFO [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-openwire-protocol]. Adding protocol support for: OPENWIRE 08:57:00,137 INFO [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-hornetq-protocol]. Adding protocol support for: HORNETQ 08:57:00,138 INFO [org.apache.activemq.artemis.core.server] AMQ221043: Protocol module found: [artemis-mqtt-protocol]. Adding protocol support for: MQTT 08:57:00,141 INFO [org.apache.activemq.artemis.core.server] AMQ221007: Server is now live 08:57:00,142 INFO [org.apache.activemq.artemis.core.server] AMQ221001: Apache ActiveMQ Artemis Message Broker version 1.1.0 [nodeID=ba0f7b15-70e0-11e5-bc96-bb31aa82aeac] 08:57:10,152 INFO [org.apache.activemq.artemis.core.server] AMQ221002: Apache ActiveMQ Artemis Message Broker version 1.1.0 [ba0f7b15-70e0-11e5-bc96-bb31aa82aeac] stopped 08:57:10,156 INFO [org.apache.activemq.artemis.core.server] #test forceGC 08:57:10,517 INFO [org.apache.activemq.artemis.core.server] #test forceGC Done 08:57:11,018 INFO [org.apache.activemq.artemis.core.server] There are still threads running, trying again ********************************************************************************* LEAKING THREADS ============================================================================= Thread Thread[activemq-discovery-group-thread-ba0eded2-70e0-11e5-bc96-bb31aa82aeac,5,main] is still alive with the following stackTrace: java.net.PlainDatagramSocketImpl.receive0(Native Method) java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:144) java.net.DatagramSocket.receive(DatagramSocket.java:812) org.apache.activemq.artemis.api.core.UDPBroadcastEndpointFactory$UDPBroadcastEndpoint.receiveBroadcast(UDPBroadcastEndpointFactory.java:149) org.apache.activemq.artemis.core.cluster.DiscoveryGroup$DiscoveryRunnable.run(DiscoveryGroup.java:255) java.lang.Thread.run(Thread.java:745) ********************************************************************************* 08:57:11,022 INFO [org.apache.activemq.artemis.core.server] #test forceGC 08:57:11,232 INFO [org.apache.activemq.artemis.core.server] #test forceGC Done 08:57:11,733 INFO [org.apache.activemq.artemis.core.server] There are still threads running, trying again ********************************************************************************* LEAKING THREADS ============================================================================= Thread Thread[activemq-discovery-group-thread-ba0eded2-70e0-11e5-bc96-bb31aa82aeac,5,main] is still alive with the following stackTrace: java.net.PlainDatagramSocketImpl.receive0(Native Method) java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:144) java.net.DatagramSocket.receive(DatagramSocket.java:812) org.apache.activemq.artemis.api.core.UDPBroadcastEndpointFactory$UDPBroadcastEndpoint.receiveBroadcast(UDPBroadcastEndpointFactory.java:149) org.apache.activemq.artemis.core.cluster.DiscoveryGroup$DiscoveryRunnable.run(DiscoveryGroup.java:255) java.lang.Thread.run(Thread.java:745) ********************************************************************************* 08:57:11,735 INFO [org.apache.activemq.artemis.core.server] #test forceGC 08:57:11,944 INFO [org.apache.activemq.artemis.core.server] #test forceGC Done 08:57:12,445 INFO [org.apache.activemq.artemis.core.server] There are still threads running, trying again ********************************************************************************* LEAKING THREADS ============================================================================= Thread Thread[activemq-discovery-group-thread-ba0eded2-70e0-11e5-bc96-bb31aa82aeac,5,main] is still alive with the following stackTrace: java.net.PlainDatagramSocketImpl.receive0(Native Method) java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:144) java.net.DatagramSocket.receive(DatagramSocket.java:812) org.apache.activemq.artemis.api.core.UDPBroadcastEndpointFactory$UDPBroadcastEndpoint.receiveBroadcast(UDPBroadcastEndpointFactory.java:149) org.apache.activemq.artemis.core.cluster.DiscoveryGroup$DiscoveryRunnable.run(DiscoveryGroup.java:255) java.lang.Thread.run(Thread.java:745) ********************************************************************************* 08:57:12,448 INFO [org.apache.activemq.artemis.core.server] #test forceGC 08:57:12,652 INFO [org.apache.activemq.artemis.core.server] #test forceGC Done 08:57:13,153 INFO [org.apache.activemq.artemis.core.server] There are still threads running, trying again ********************************************************************************* LEAKING THREADS ============================================================================= Thread Thread[activemq-discovery-group-thread-ba0eded2-70e0-11e5-bc96-bb31aa82aeac,5,main] is still alive with the following stackTrace: java.net.PlainDatagramSocketImpl.receive0(Native Method) java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:144) java.net.DatagramSocket.receive(DatagramSocket.java:812) org.apache.activemq.artemis.api.core.UDPBroadcastEndpointFactory$UDPBroadcastEndpoint.receiveBroadcast(UDPBroadcastEndpointFactory.java:149) org.apache.activemq.artemis.core.cluster.DiscoveryGroup$DiscoveryRunnable.run(DiscoveryGroup.java:255) java.lang.Thread.run(Thread.java:745) ********************************************************************************* ... 08:58:09,155 INFO [org.apache.activemq.artemis.core.server] #test forceGC 08:58:09,359 INFO [org.apache.activemq.artemis.core.server] #test forceGC Done 08:58:09,860 INFO [org.apache.activemq.artemis.core.server] There are still threads running, trying again ********************************************************************************* LEAKING THREADS ============================================================================= Thread Thread[activemq-discovery-group-thread-ba0eded2-70e0-11e5-bc96-bb31aa82aeac,5,main] is still alive with the following stackTrace: java.net.PlainDatagramSocketImpl.receive0(Native Method) java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:144) java.net.DatagramSocket.receive(DatagramSocket.java:812) org.apache.activemq.artemis.api.core.UDPBroadcastEndpointFactory$UDPBroadcastEndpoint.receiveBroadcast(UDPBroadcastEndpointFactory.java:149) org.apache.activemq.artemis.core.cluster.DiscoveryGroup$DiscoveryRunnable.run(DiscoveryGroup.java:255) java.lang.Thread.run(Thread.java:745) ********************************************************************************* 08:58:09,862 INFO [org.apache.activemq.artemis.core.server] #test forceGC 08:58:10,068 INFO [org.apache.activemq.artemis.core.server] #test forceGC Done 08:58:10,569 INFO [org.apache.activemq.artemis.core.server] There are still threads running, trying again ********************************************************************************* LEAKING THREADS ============================================================================= Thread Thread[activemq-discovery-group-thread-ba0eded2-70e0-11e5-bc96-bb31aa82aeac,5,main] is still alive with the following stackTrace: java.net.PlainDatagramSocketImpl.receive0(Native Method) java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:144) java.net.DatagramSocket.receive(DatagramSocket.java:812) org.apache.activemq.artemis.api.core.UDPBroadcastEndpointFactory$UDPBroadcastEndpoint.receiveBroadcast(UDPBroadcastEndpointFactory.java:149) org.apache.activemq.artemis.core.cluster.DiscoveryGroup$DiscoveryRunnable.run(DiscoveryGroup.java:255) java.lang.Thread.run(Thread.java:745) ********************************************************************************* Thread leaked on test org.apache.activemq.artemis.tests.integration.client.SessionFactoryTest::testDiscoveryConstructor ********************************************************************************* LEAKING THREADS ============================================================================= Thread Thread[activemq-discovery-group-thread-ba0eded2-70e0-11e5-bc96-bb31aa82aeac,5,main] is still alive with the following stackTrace: java.net.PlainDatagramSocketImpl.receive0(Native Method) java.net.AbstractPlainDatagramSocketImpl.receive(AbstractPlainDatagramSocketImpl.java:144) java.net.DatagramSocket.receive(DatagramSocket.java:812) org.apache.activemq.artemis.api.core.UDPBroadcastEndpointFactory$UDPBroadcastEndpoint.receiveBroadcast(UDPBroadcastEndpointFactory.java:149) org.apache.activemq.artemis.core.cluster.DiscoveryGroup$DiscoveryRunnable.run(DiscoveryGroup.java:255) java.lang.Thread.run(Thread.java:745) ********************************************************************************* Thread leakage! Failure!!! 08:58:10,573 INFO [org.apache.activemq.artemis.core.server] #*#*# Finished test: testDiscoveryConstructor() org.apache.activemq.artemis.api.core.ActiveMQConnectionTimedOutException: AMQ119012: Timed out waiting to receive initial broadcast from cluster at org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.createSessionFactory(ServerLocatorImpl.java:777) at org.apache.activemq.artemis.tests.util.ActiveMQTestBase.createSessionFactory(ActiveMQTestBase.java:2275) at org.apache.activemq.artemis.tests.integration.client.SessionFactoryTest.testDiscoveryConstructor(SessionFactoryTest.java:68)
Issue is under investigation.
- blocks
-
JBEAP-2574 Stabilization of ActiveMQ Artemis upstream test suite
- Closed