Gary Tully created AMQ-5311:
-------------------------------
Summary: XAException message should encode the xaErrorCode
Key: AMQ-5311
URL: https://issues.apache.org/jira/browse/AMQ-5311
Project: ActiveMQ
Issue Type: Bug
Components: Broker, JMS client
Affects Versions: 5.10.0
Reporter: Gary Tully
Assignee: Gary Tully
Fix For: 5.11.0
openwire will only marshall the message string, so an XAException will always
be initialised clients side with errorCode=0, which maps to XA_OK or an invalid
error code.
Appending xaErrorCode:X to the message will allow the XAException.errorCode to
be extracted client side and propagated correctly, so a TM can respond to an
XAER_NOTA.
Currently we set a generic XAER_RMERR which can force the TM to retry.
--
This message was sent by Atlassian JIRA
(v6.2#6252)