Hi, While testing orion messaging , I noticed message lost in the following two scenarios. Config details: Use persistence queue in jms.xml Using jdk 1.2.2 Configured jms.xml for the queue to be persistence Scenarion 1: Persistence failure 1. Start server 2. Send messages 3. Close the server by Ctrl+c 4. Re start the server 5. Start receiver Noticed no message or no file under ..\persistence\jms directory Note: If we shutdown properly through admin.jar -shutdown. Messages are not lost. Scenarion 2: Transaction failure 1. Start server 2. Send message in transaction 3. Receive message 4. Exit (System.exit(0)) before commit/rollback 5. Start recevier again. 6. Message lost. As per the specification, if the messages are received in transaction, then messages will be left in the queue, until we do commit.