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

No Known Servers error on trying to join upgraded room #697

Closed
anoadragon453 opened this issue Nov 22, 2019 · 2 comments · Fixed by #806
Closed

No Known Servers error on trying to join upgraded room #697

anoadragon453 opened this issue Nov 22, 2019 · 2 comments · Fixed by #806

Comments

@anoadragon453
Copy link
Member

cc @turt2live

During the mass matrix community room upgrade, I attempted to click on a couple tombstone links but hit No Known Servers on every one.

I've sent a rageshake for my attempt on Synapse Announcements.

@violoncelloCH
Copy link

same for me

@anoadragon453
Copy link
Member Author

My guess is that RiotX is just trying to /join the room ID that's given using the local homeserver, but if another server upgrades the room your local server will not be able to join it without the client telling it which server to ask for information.

In the case of room upgrades, the server the client should specify is that of the sender of the tombstone, as their server is the one that upgraded the room.

Use this endpoint: https://matrix.org/docs/spec/client_server/unstable#post-matrix-client-r0-join-roomidoralias and provide the sender of the tombstone in the server_name query parameter.

@bmarty bmarty added this to the Sprint7 milestone Nov 29, 2019
@bmarty bmarty modified the milestones: Sprint7, Sprint8 Dec 19, 2019
Bubu added a commit to Bubu/element-android that referenced this issue Jan 5, 2020
The former endpoint doesn't work for joining over federation, the
server_name parameter is ignored.

Fixes element-hq#697
Bubu added a commit to Bubu/element-android that referenced this issue Jan 5, 2020
The former endpoint doesn't work for joining over federation, the
server_name parameter is ignored.

Fixes element-hq#697

Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu>
Bubu added a commit to Bubu/element-android that referenced this issue Jan 5, 2020
The former endpoint doesn't work for joining over federation, the
server_name parameter is ignored.

Fixes element-hq#697

Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu>
Bubu added a commit to Bubu/element-android that referenced this issue Jan 6, 2020
The former endpoint doesn't work for joining over federation, the
server_name parameter is ignored.

Fixes element-hq#697

Signed-off-by: Marcus Hoffmann <bubu@bubu1.eu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants