Ultimate

X_CONSUMER_SELF_ENQUEUE

Means

a consumer enqueued itself from inside its own run

Typical cause

handle() or open() called the consumer own .enqueue, which dedupes onto the running row and arms nothing

Fix

grep -rn ".enqueue(" apps/web --include=*.ts — delete the call inside the consumer: its .supervisor task re-arms every key

Listed under Jobs

This page as markdown