Description
AMQQueueMBean#clearQueue|moveMessages|copyMessages all leave open that possibility that a LocalTransaction goes uncommitted (or unrolledback) in the event of exception.
This will lead to uncontrolled store growth when used with BDB as would block the action of the cleaner thread.
A finally block should be used to ensure that transaction is rolled back on any exception.