Diagnostic code · ARA1501
Transaction revision conflict
The transaction cannot commit against its stated revision. A later transaction touched an overlapping path, or the supplied base revision is ahead of the store. Journal restoration also rejects a transaction whose result revision is not newer than the store. A rejected transaction leaves no committed changes.
Common causes
- A client edited a field using a revision from before another edit to that field or record.
- A revision from another store was reused, or journal transactions arrived out of order.
Fixes
Read
session.status, inspect the current entity withara_inspectand reconcile the conflicting value before retryingara_applyagainst the current revision.Use
ara historyto identify the transaction named in the message; for journal replay failures, investigate the accompanyingARA1905instead of resubmitting out-of-order transactions.Code:
ARA1501Constant:
STALE_BASEReported by: ara-ops