I am unable to get a simple synchronous queue read to work. I used the sample program HelloReceiver. I loaded a queue with messages all of which were received asynchronously by HelloReceiver without problem. I reloaded the queue and attempted to receive them synchronously and cannot read the queue with receiver.receive and/or receiver.receiveNoWait. I am using the queueReceiver HelloReceiver creates. The code I am using works with OpenJMS, WebLogic, Orion and SwiftMQ.