diff --git a/roomserver/internal/input/input_latest_events.go b/roomserver/internal/input/input_latest_events.go index 35dc80ed0..dbcdf10bd 100644 --- a/roomserver/internal/input/input_latest_events.go +++ b/roomserver/internal/input/input_latest_events.go @@ -244,8 +244,8 @@ func (u *latestEventsUpdater) latestState() error { // This really shouldn't happen. // TODO: What is ultimately the best way to handle this situation? return fmt.Errorf( - "invalid state delta wants to remove %d state but only add %d state", - len(u.removed), len(u.added), + "invalid state delta wants to remove %d state but only add %d state (between state snapshots %d and %d)", + len(u.removed), len(u.added), u.oldStateNID, u.newStateNID, ) }