Apparently the old queues are there since I can still send and receive on them, but jconsole can't see them any more.
I'm not sure if that means the core queues which are visible to jmx are being used or the jms queues are being used but are not visible to jmx.
I expect it's the last as I'm using jms to send and consume messages.
None of the new queues in hornetq-jms.xml have been created either on the core or in jms.
Just to confirm. I can send messages on the old queues, but I can't get the message count by jmx or see them on the jconsole.
Should I report a bug?
Sure please report a bug and attach a test if you have one. This helps a lot with debugging.
What sort of a test can I supply?
This process involves editing the jms.xml file and restarting.
That would require os scripts and I don't know what platform you're testing on.
It's probably best if you just follow the steps I posted in the original post and then use jconsole to verify.
I added this https://issues.jboss.org/browse/HORNETQ-826
Thanks Hugh. About the test, if you can give a more simple and concrete steps to follow, that will save a lot time.
I'm totally embarrased. It was just a syntax error which caused the fault.
When reproducing it I added the entries one at a time until the last 2 failed.
The error was even logged.
Sorry for the bother.