I get following errors from time to time:
2008-08-28 04:08:39,194 74925630 INFO [com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl.WSMQQueueConnectionFactory] (WorkManager(2)-20064:) [28/08/08 4:08:39:194 CEST.0] WorkManager(2)-20064 MQJCA4004:Message delivery to an MDB failed. See the linked exception for details. 2008-08-28 04:08:39,194 74925630 INFO [com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl.WSMQQueueConnectionFactory] (WorkManager(2)-20064:) java.lang.IllegalStateException: Multiple message delivery between before and after delivery is not allowed for message endpoint TPFlogMDB 2008-08-28 04:08:39,194 74925630 INFO [com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl.WSMQQueueConnectionFactory] (WorkManager(2)-20064:) at org.jboss.ejb3.mdb.inflow.MessageInflowLocalProxy.delivery(MessageInflowLocalProxy.java:247)
Please use the JCA forum for JCA issues.