use alwaysSyncSend has huge impacts on performance, but async sends could not receive exceptions in the same thread you call producer.send(). Could the client side receive jms.resourceAllocationException while calling session.commit() ? Then async sends and receive exception in the same thread could live together
-- View this message in context: http://activemq.2283324.n4.nabble.com/Clients-not-receiving-ResourceAllocationException-in-transacted-sessions-tp4670862p4671050.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.