# X_JOB_MAX_ATTEMPTS

## Means

the job exhausted its retries

## Typical cause

a step kept failing

## Fix

`x jobs show <id> --json` for the step trace, then `x jobs retry <id>`

[Jobs](/error-codes#jobs)
