Github user graben commented on the issue:
https://github.com/apache/activemq-artemis/pull/2193
Yes, I commented in Jira that either via core protocol (Artemis) and
ActiveMQ are returning XA_OK. Actually all events only get prepared and
therefor data loss. My test case (simple program) only needs a few lines for
the tm. I'm using geronimo tm which is easy to init.---
