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

Cannot rejoin left room: "No known servers" #986

Open
Bubu opened this issue Jul 3, 2022 · 6 comments
Open

Cannot rejoin left room: "No known servers" #986

Bubu opened this issue Jul 3, 2022 · 6 comments
Labels
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

@Bubu
Copy link

Bubu commented Jul 3, 2022

Steps to reproduce

  1. When I leave a room (or get kicked by the IRC bridge...)
  2. and I happen to be the last user on my server that was in that room
  3. and I want to re-join and click the re-join button the room preview screen

Outcome

What did you expect?

My server re-joins the room over federation

What happened instead?

Without fail I get the "No known servers" error popup. I just confirmed with devtools that element-desktop is trying to join by roomid without server_name parameters

Operating system

ArchLinux

Application version

Element version: 1.10.15 Olm version: 3.2.8

How did you install the app?

pacman -S element-desktop

Homeserver

v1.61.1

Will you send logs?

No

@Bubu Bubu added the T-Defect label Jul 3, 2022
@bwindels bwindels added S-Minor Impairs non-critical functionality or suitable workarounds exist O-Occasional Affects or can be seen by some users regularly or most users rarely labels Jul 4, 2022
@bwindels
Copy link

bwindels commented Jul 4, 2022

This issue seems to be specifically about Element not sending server_name in the join request.

@rda0
Copy link

rda0 commented Nov 11, 2022

The same happens for /join !room_id@server command which results in:
MatrixError: [404] No known servers (https://server.x/_matrix/client/r0/join/!zzzzzzzzzzz%3Aserver.y)
Server log: "POST /_matrix/client/r0/join/!zzzzzzzzzzz%3Aserver.y HTTP/2.0" 404

@aaronraimist
Copy link

@rda0 that's not a bug. A room ID alone cannot reliably be used to join a room.

Humans should use Room Addresses (Aliases) whenever possible.

@Bubu
Copy link
Author

Bubu commented Feb 10, 2023

When you are the last user in room and try to left client says to you that you can not join in the future.
No bug here.

This issue is about public rooms. I don't think you get this warning message for them. And you should definitely be able to rejoin them. So, yes, this is indeed a bug.

@aaronraimist
Copy link

To be clear that issue (matrix-org/matrix-spec#95) would happen if you are the very last user in the room. Not the last user on your server.

Element does provide a warning in all rooms, public or not, when you attempt to leave as last user in the room.

@t3chguy t3chguy transferred this issue from element-hq/element-web Feb 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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

4 participants