Skip to content

Available now

commit.contention ​

Refused 409 policy

Another writer updated the same story at the same moment, several times running.

OutcomeRefused, 409
Sourcepolicy: This bus's operational rules (identity, grants, size, idempotency, story ownership). Not a verdict of the SOM standard.
Checked atCommit (see the order of checks)

What it means ​

The bus retries a commit that races another writer, re-checking against the winner. It gives up after three attempts. The same answer comes while an older snapshot of the story, recorded but never published, is being published by its retry: the newer one waits, so it can't be overtaken (see Retries and idempotency).

How to fix it ​

Rebuild the snapshot from your current state and send it with a new message_id. If this repeats, look for two systems writing the same story.


Branch on the rule id, never on the violation's message text. All rules: rule catalogue.

SOM is an open standard maintained by the SOM working group. This service is not endorsed by it.