# X_REPLICATION_SLOT_RECREATED

## Means

the replication slot was recreated

## Typical cause

the replicator resumed from a position but its slot was gone (dropped, or a failover to a server that never had it), so a new slot was created and the changes committed in between were never streamed; every live window and channel is resynced from the database

## Fix

`x doctor --json` — find what drops the slot: a failover without slot sync (postgres 17 sync_replication_slots), or a manual pg_drop_replication_slot

[Realtime](/error-codes#realtime)
