Hi, I have Server A which sends messages to a queue-X. these messages are persisted in an oracle database (using JDBC2PM). And I have a MDB which is deployed on another Server B which is configured to listen to the messages on queue-X. Server A runs jboss3.2.1 and Server B runs jboss4.0 When I send messages to the queue they are not consumed by the MDB until I restart the jboss instance on Server B. After restart they are consumed and any new messages in the queue are not consumed.