Skip to content
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

Got incorrect room state (stuck knock requests) #28097

Open
AndrewFerr opened this issue Sep 24, 2024 · 0 comments
Open

Got incorrect room state (stuck knock requests) #28097

AndrewFerr opened this issue Sep 24, 2024 · 0 comments
Labels
A-Knocking O-Occasional Affects or can be seen by some users regularly or most users rarely S-Minor Impairs non-critical functionality or suitable workarounds exist T-Defect

Comments

@AndrewFerr
Copy link
Member

Steps to reproduce

  1. Created a room with ask-to-join access (i.e. with a join_rule of knock)
  2. Many people asked to join
  3. Room moderator allowed them in
  4. All allowed users joined the room

Outcome

What did you expect?

All of my EW clients should show no remaining people asking to join.

What happened instead?

One of my EW clients thinks that a few users are still asking to join. Trying to grant them access fails with MatrixError: [403] {mxid} is already in the room. (https://{server_name}/_matrix/client/v3/rooms/{room_id}/invite).

Scanning the Synapse DB shows that the users really are joined, and other EW clients (which had synced incrementally) correctly see that they are joined. Logging into a new EW session (which does a full sync) also sees them as joined.

Operating system

Fedora

Browser information

Firefox 130.0.1 (64-bit)

URL for webapp

https://develop.element.io/

Application version

Element version: 11d70fe-react-a1bdceed3e54-js-42ec17b97795 Crypto version: Rust SDK 0.7.2 (7a21514), Vodozemac 0.7.0

Homeserver

Synapse v1.114.0

Will you send logs?

Yes

@dosubot dosubot bot added O-Occasional Affects or can be seen by some users regularly or most users rarely S-Minor Impairs non-critical functionality or suitable workarounds exist labels Sep 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Knocking O-Occasional Affects or can be seen by some users regularly or most users rarely S-Minor Impairs non-critical functionality or suitable workarounds exist T-Defect
Projects
None yet
Development

No branches or pull requests

2 participants