I am using a network of brokers, but it happens when only one broker is running. In our application, there is no static configuration, all destinations are created on demand.
here's how i recreate the issue: - start 2 brokers in network - run code which creates test queue, sends some messages, receives those messages - stop any code which refers to the test queue - on both brokers: purge queue from jmx console (it was already empty). removeQueue from jmx console. - cleanly stop both brokers - restart one broker. during the broker.start() call, the test queue is added to the broker (partial stack trace below). the to string of the queue is: "queue://test2, subscriptions=0, memory=0%, size=0, in flight groups=null 0" at org.apache.activemq.broker.MutableBrokerFilter.addDestination(MutableBrokerFilter.java:172) at org.apache.activemq.broker.region.AbstractRegion.start(AbstractRegion.java:98) at org.apache.activemq.broker.region.RegionBroker.start(RegionBroker.java:199) at org.apache.activemq.broker.jmx.ManagedRegionBroker.start(ManagedRegionBroker.java:120) at org.apache.activemq.broker.BrokerFilter.start(BrokerFilter.java:182) at org.apache.activemq.broker.BrokerFilter.start(BrokerFilter.java:182) at org.apache.activemq.broker.TransactionBroker.start(TransactionBroker.java:120) at org.apache.activemq.broker.BrokerFilter.start(BrokerFilter.java:182) -- View this message in context: http://activemq.2283324.n4.nabble.com/how-to-permanently-delete-a-queue-tp4676305p4676322.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.