]
Jason Greene updated WFLY-9261:
-------------------------------
Fix Version/s: 13.0.0.Beta1
(was: 12.0.0.Final)
Cluster connection receives a "consumer created" message
from the rebooting node but it has no corresponding binding for it locally
-----------------------------------------------------------------------------------------------------------------------------------
Key: WFLY-9261
URL:
https://issues.jboss.org/browse/WFLY-9261
Project: WildFly
Issue Type: Bug
Components: JMS
Reporter: Flavia Rainone
Assignee: Martyn Taylor
Fix For: 13.0.0.Beta1
When rebooting a cluster node that uses singleton cluster mdbs, we get this error
message:
{noformat}
2017-07-25 16:08:54,426 ERROR [org.apache.activemq.artemis.core.server] (Thread-3
(ActiveMQ-client-global-threads)) AMQ224037: cluster connection Failed to handle message:
java.lang.IllegalStateException: Cannot find binding for
jms.queue.HelloWorldMDBQueuedea3e995-713c-11e7-85f2-b8f6b112daf7 on
ClusterConnectionImpl@1129705701[nodeUUID=dabaa1fa-713c-11e7-8f3a-b8f6b112daf7,
connector=TransportConfiguration(name=http-connector,
factory=org-apache-activemq-artemis-core-remoting-impl-netty-NettyConnectorFactory)
?httpUpgradeEndpoint=http-acceptor&activemqServerName=default&httpUpgradeEnabled=true&port=9080&host=localhost,
address=jms, server=ActiveMQServerImpl::serverUUID=dabaa1fa-713c-11e7-8f3a-b8f6b112daf7]
at
org.apache.activemq.artemis.core.server.cluster.impl.ClusterConnectionImpl$MessageFlowRecordImpl.doConsumerCreated(ClusterConnectionImpl.java:1294)
at
org.apache.activemq.artemis.core.server.cluster.impl.ClusterConnectionImpl$MessageFlowRecordImpl.handleNotificationMessage(ClusterConnectionImpl.java:1029)
at
org.apache.activemq.artemis.core.server.cluster.impl.ClusterConnectionImpl$MessageFlowRecordImpl.onMessage(ClusterConnectionImpl.java:1004)
at
org.apache.activemq.artemis.core.client.impl.ClientConsumerImpl.callOnMessage(ClientConsumerImpl.java:1001)
at
org.apache.activemq.artemis.core.client.impl.ClientConsumerImpl.access$400(ClientConsumerImpl.java:49)
at
org.apache.activemq.artemis.core.client.impl.ClientConsumerImpl$Runner.run(ClientConsumerImpl.java:1124)
at
org.apache.activemq.artemis.utils.OrderedExecutorFactory$OrderedExecutor$ExecutorTask.run(OrderedExecutorFactory.java:101)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
{noformat}