-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Element-R: lots of missing rooms, and rooms with missing state #26489
Comments
Have just had to log in again (I restarted chrome and got a "missing session data, logging out..." dialogue). It appears there are a bunch of rooms that I am joined to appearing in the "Historical" section as "Empty room". Some of them have badge counts. Clicking on them takes me to the classic "room cannot be previewed. Join?" screen. The room IDs match rooms I'm joined to. |
This is strange, do you know what room this is? Did you leave the room? The spec says 403 should only happen if the user was never in the room, but in that case why would you have that room in your cached sync. |
Synapse logs say:
so appears that Synapse 403s you if you ask for members from a point of history you're not allowed to see? That room is a DM, which I'm currently joined. Though looking at the DB I don't see how I wouldn't be allowed to see that history, will have a further look. |
Hmm, annoyingly this looks index corruption on my DB 😱 |
I think this (exploding during replaying cached sync if |
Rebuilding the index and clearing + reloading the cache seems to have fixed this. Sorry for the distraction :( |
As I already said:
The PR you link to is the fix to #26418 |
Some rooms completely missing from the UI after initial sync. (#26418 probably not helping here, but doesn't really explain things).
And then when it sees a message from me in a room it magically appears, but with incomplete state (partial membership list; no encryption state; no room name)?
The text was updated successfully, but these errors were encountered: