No. 25000 ~ 25999
25001: XA protocol error.
Cause Invalid XA protocol.
Action Verify the protocol is valid.
25002: XA transaction branch was not found.
Cause The XA branch does not exist.
Action Verify the XID is correct.
25003: Unable to associate the XA transaction branch: local transaction is ongoing.
Cause Failed to perform the XA command because an ongoing local transaction exists.
Action Commit or roll back the local transaction first, and then perform the XA command.
25004: XA asynchronous feature is not supported by server.
Cause An attempt was made to use an XA asynchronous command.
Action XA asynchronous commands are not supported.
25005: Invalid arguments were specified.
Cause An invalid flag was included in the XA command.
Action Check the flag again.
25006: XA transaction branch is in rollback-only status for an un specified reason.
Cause The XA branch is in rollback-only status.
Action Try xa_rollback.
25007: XA transaction branch is read-only.
Cause The XA branch is in read-only status because no active transaction exists.
Action Automatically terminate the branch.
25008: Duplicate XID exists.
Cause There is another XA branch with the same XID.
Action Check the XID or try again with another XID.
25009: Resource manager has indicated a problem with an XA branch.
Cause Cannot perform the task because the global TX and XA branch loose_coupling properties mismatch.
Action Verify that the XA command is correct or roll back the branch and try again.
25010: Transaction branch has been heuristically committed.
Cause The XA branch has already been committed.
Action Verify that the XA command is valid, or remove the terminated XA branch with xa_forget.
25011: Transaction branch has been heuristically rolled back.
Cause The XA branch has already been heuristically rolled back.
Action Verify that the XA command is valid, or remove the terminated XA branch with xa_forget.
25012: Transaction branch has been heuristically committed or rolled back.
Cause The XA branch was already committed or rolled back.
Action Verify that the XA command is valid, or remove the terminated XA branch with xa_forget.
25013: XA branch has timed out (sesswt).
Cause The transaction was rolled back because the requested command could not be completed before session waiting time expired.
Action Try again.
25014: No prepared XA transaction found with transaction ID %1$s.
Cause Cannot find a prepared XA transaction with the requested transaction ID.
Action Verify the transaction ID is valid.
25015: Unable to create more XA branches: maximum number of branches reached.
Cause Cannot create any more XA branches - limit set in XA_MAX_BRANCH_CNT has been reached.
Action Try later.
Last updated