Skip to content

e.self.corrupt.projection.f

The record's own account of a transition disagrees with the machine's.

Retrying the same thing changes nothing.

What a response says

The entry at {at} records {machine} going from {recorded_from} to {recorded_to} on {event}, and this body's declaration folds the same event to {folded_from} and {folded_to}.

The placeholders are filled from at, machine, event, recorded_from, recorded_to, folded_from, folded_to, which travel positionally in the args member of the response.

What to do

Two bodies read the same bytes differently, which means their declarations differ. The position named above is where they first diverged; compare the machine declaration in this.i @lrvt2p against the one the writing body shipped.

Where it sits

Sorter e — Error. The problem clearly defeats someone's intentions.
Obstacle e.self. — Us — our fault, or we cannot attribute it
Disposition f — Final. Retrying the same thing changes nothing.

A handler can match this code exactly, or by any prefix above it: e.self., e.self.corrupt., e.self.corrupt.projection..

Declared in tefa.