Ultimate

X_JOB_COMPENSATION_FAILED

Means

a compensator could not undo its step

Typical cause

a job declaring compensates: true failed for good, and while unwinding a compensate callback exhausted its attempts, or met a once step whose outcome is unknown

Fix

x jobs resolve-step <id> <step> --ran --output '<json>' # or --not-ran, for a once step; a failed compensator: repair it, then x jobs retry <id> — completed compensators replay

Listed under Jobs

This page as markdown