Using a connection factory created by Pax JMS, we systematically have:
I'm fixing to cleanly support ActiveMQ in pax-jms-activemq.
The workaround is to use transx for pooling. It's possible to define this using:
in the org.ops4j.connectionfactory.UUID.
I've updated Karaf JMS service accordingly.
By the way, it needs additional features to be installed: pax-jms-transx-pool, pax-jms-activemq.