-
Bug
-
Resolution: Not a Bug
-
Critical
-
None
-
AMQ 7.7.0.CR4
-
None
-
False
-
False
-
-
Undefined
-
-
When the master broker "freezes" (caused by a heap dump) in a single-node master-slave replication setup, clients failover to the slave broker as expected. When the master "unfreezes", we have a split-brain, this is also expected. At this point, if we stop the slave broker, JMS client try to failback to master broker after N retries. Now, they are able to connect, but soon after they all fail with the following error (all new connections get the same exception):
javax.jms.JMSException: Failed to create session factory at org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.createConnectionInternal(ActiveMQConnectionFactory.java:886) ~[artemis-jms-client-2.13.0.redhat-00006.jar:2.13.0.redhat-00006] at org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:299) ~[artemis-jms-client-2.13.0.redhat-00006.jar:2.13.0.redhat-00006] at it.fvaleri.integ.ApplicationUtil.openConnection(ApplicationUtil.java:58) ~[classes/:?] at it.fvaleri.integ.Application.<init>(Application.java:15) [classes/:?] at it.fvaleri.integ.Application.main(Application.java:31) [classes/:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_252] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_252] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_252] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_252] at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:282) [exec-maven-plugin-1.6.0.jar:?] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_252] Caused by: org.apache.activemq.artemis.api.core.ActiveMQConnectionTimedOutException: AMQ219013: Timed out waiting to receive cluster topology. Group:null at org.apache.activemq.artemis.core.client.impl.ServerLocatorImpl.createSessionFactory(ServerLocatorImpl.java:712) ~[artemis-core-client-2.13.0.redhat-00006.jar:2.13.0.redhat-00006] at org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory.createConnectionInternal(ActiveMQConnectionFactory.java:884) ~[artemis-jms-client-2.13.0.redhat-00006.jar:2.13.0.redhat-00006] ... 10 more
- is cloned by
-
ENTMQBR-4416 Empty broker topology returned to the clients
- Closed