Matt Altermatt created AMQ-3841: ----------------------------------- Summary: mKahaDB causes ArrayIndexOutOfBoundsException on restart after deleting existing queues Key: AMQ-3841 URL: https://issues.apache.org/jira/browse/AMQ-3841 Project: ActiveMQ Issue Type: Bug Components: Broker Affects Versions: 5.6.0 Environment: Windows 7, JDK 6 Reporter: Matt Altermatt
To replicate, use these settings in the activemq.xml {code} <persistenceAdapter> <mKahaDB directory="${activemq.data}/kahadb"> <filteredPersistenceAdapters> <filteredKahaDB perDestination="true" > <persistenceAdapter> <kahaDB journalMaxFileLength="32mb" /> </persistenceAdapter> </filteredKahaDB> </filteredPersistenceAdapters> </mKahaDB> </persistenceAdapter> {code} # Start the broker # Create a queue #* This will create the queue in the /kahadb folder # Delete the queue #* The queue is not deleted from the /kahadb folder # Stop the broker # Start the broker This will cause cause the stack trace that is attached. To fix this, delete the queue in the /kahadb folder and start the broker. This allows the broker to start as normal. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira