-
Bug
-
Resolution: Done
-
Major
-
AMQ 7.0.3.GA
It would be good to add a predefined address-setting that match "activemq.notifications". This would safe guard the address-settings for that needed address.
Context: In AMQ 7.0.3 If people disable auto-create-queues and auto-create-addresses in the default catch all address-settings (as below); using the default config created for --clustered, this will stop the cluster connection from being established with exception listed below.
<address-setting match="#"> ... <auto-create-queues>false</auto-create-queues> <auto-create-addresses>false</auto-create-addresses> ... </address-setting> </address-settings>
the exception reported is
15:36:24,655 DEBUG [org.apache.activemq.artemis.core.protocol.core.ServerSessionPacketHandler] Sending exception to client: ActiveMQAddressDoesNotExistException[errorType=ADDRESS_DOES_NOT_EXIST message=AMQ119203: Address Does Not Exist: activemq.notifications] at org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(ActiveMQServerImpl.java:2641) [artemis-server-2.0.0.amq-700013-redhat-1.jar:2.0.0.amq-700013-redhat-1] at org.apache.activemq.artemis.core.server.impl.ActiveMQServerImpl.createQueue(ActiveMQServerImpl.java:1659) [artemis-server-2.0.0.amq-700013-redhat-1.jar:2.0.0.amq-700013-redhat-1] at org.apache.activemq.artemis.core.server.impl.ServerSessionImpl.createQueue(ServerSessionImpl.java:557) [artemis-server-2.0.0.amq-700013-redhat-1.jar:2.0.0.amq-700013-redhat-1] at org.apache.activemq.artemis.core.protocol.core.ServerSessionPacketHandler.slowPacketHandler(ServerSessionPacketHandler.java:352) [artemis-server-2.0.0.amq-700013-redhat-1.jar:2.0.0.amq-700013-redhat-1] at org.apache.activemq.artemis.core.protocol.core.ServerSessionPacketHandler.onMessagePacket(ServerSessionPacketHandler.java:278) [artemis-server-2.0.0.amq-700013-redhat-1.jar:2.0.0.amq-700013-redhat-1] at org.apache.activemq.artemis.utils.actors.Actor.doTask(Actor.java:33) [artemis-commons-2.0.0.amq-700013-redhat-1.jar:2.0.0.amq-700013-redhat-1] at org.apache.activemq.artemis.utils.actors.ProcessorBase$ExecutorTask.run(ProcessorBase.java:53) [artemis-commons-2.0.0.amq-700013-redhat-1.jar:2.0.0.amq-700013-redhat-1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_121] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_121]
- is duplicated by
-
ENTMQBR-1023 Address settings should not apply to internal broker queues/addresses
- Closed
-
ENTMQBR-1264 Cluster won't form when auto-create-addresses = false
- Closed
- is related to
-
AMQDOC-2943 Customer feedback - Add a note to the auto create queue feature that disabling it broker wide could cause problems
- Closed
-
ARTEMIS-1688 Loading...