-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Sync failing with 404 M_NOT_FOUND when the user is invited to a room with an unknown version #10525
Comments
This error is referring to an event sent in room |
So what's happening here is:
The check on the room version is here: synapse/synapse/storage/databases/main/events_worker.py Lines 781 to 801 in bdfde6d
|
Bumping to S-Critical as I'm assuming it blocks development work for @t3chguy (please let us know if it doesn't). Bricking unstable rooms is one thing, but bricking accounts that have interacted with unstable rooms is quite another, and something I'm keen to see resolved prior to 1.40 going out. |
It isn't blocking my development work, it is one of my ~30 test accounts, just happens to be the one my FF instance defaulted to and confused me why sync was returning 404. Though if someone created such an unstable room (which Element Android release edition allowed you to do via UI) on their primary account then it'd be S-Critical for them |
Just to define the impact I believe this will only cause an issue if you have an outstanding invite to an unknown room version, not users who have joined an unknown room version (see #7083). Just to ensure we're all discussing the same thing:
|
Description
As per the title; tried logging into my matrix.org test account and /sync responded with a 404 over and over again
Version information
I believe the account was
@webdevguru_test17:matrix.org
in case that helps with log spelunkingIt might be because the user was in an msc3083 unstable room the server dropped support for. 🔥
The text was updated successfully, but these errors were encountered: