# X_CURSOR_STALE

## Means

the resume LSN is outside the change buffer

## Typical cause

a long disconnect

## Fix

pass `snapshot` to `resumeFrom()` so the fallback re-snapshots

[Realtime](/error-codes#realtime)
