# X_STEP_OUTCOME_UNKNOWN

## Means

a once step started and never completed

## Typical cause

step.run(name, fn, { once: true }) recorded started before fn, and a crash or a throw left no completed record, so whether fn ran is unknown

## Fix

`check the vendor, then x jobs resolve-step <id> <step> --ran --output <json> (or --not-ran), then x jobs retry <id>`

[Jobs](/error-codes#jobs)
