-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
'Failed to join room' dialog still shows 'CORS request rejected' on timeout #7526
Comments
I've added this to the first impressions project, but it's hard to know whether it really qualifies without knowing what triggers it. Do we have any idea? |
... and of course now I've managed to reproduce it. It happens at least when the connection is reset from under the client. |
I am able to reproduce and willing to help however I can. |
Exact and specific steps including the error code would be hugely appreciated. |
Sure. I was able to reproduce this with
Then either type /join #matrix:matrix.org or click on "Matrix HQ" from the Home screen. When clicking on "Matrix HQ" from the Home screen I am able to see other people joining and leaving and typing messages. Otherwise all that seems to happen is the "Joining room..." status and the spinning loading icon stay there. In the console I see:
it just loops over and over doing that. |
The discussion about |
Right. I am on a VPN. I do agree that it's probably not related to why I am unable to join Matrix HQ. The VPN is OpenVPN and it's running on the router. All traffic goes into the VPN because of the VLAN that I am on - those routing decisions are made by the router. That setup has been working flawless for me for about 3 years now. I should also mention every other room seems to work but #matrix
I am using ArchLinux with 4.19.4.a-1-hardened |
Honestly this sounds like a great thing to discuss in #riot:matrix.org as it seems like a problem on your end, not so much with the client. I see that there's a related issue (#7745) which is probably the place to keep discussion about the top-level issue of not being able to join HQ for unknown reasons. |
So I ruled out the network errors as being related to this problem.
As soon as I tried with a different account it worked. It turned out that the server still thought I was in the @tulir made a suggestion that seemed to solve the issue for me, send a HTTP POST request to the server forcing a leave. Using the ie It resulted in people in the room 'seeing me leave' and I was then able to rejoin. |
This isn't pretty, but it does address element-hq/element-web#7526 Tested with Chrome and Firefox to ensure the message is stable enough to parse.
Would I be right in saying then that:
My guess would be that a 'clear cache and refresh' on the client would have fixed this, but (if Synapse is providing enough information at least) Riot should be able to recover from this. |
I forgot to mention during my testing I was noticing this in the electron riot-desktop app. I tried it in my Firefox browser and that didn't fix it either. I also tried it in Firefox from a livecd. The issue was not fixed until I issued that curl command. |
Fixed by matrix-org/matrix-react-sdk#2306 although the real fix would be #7785. We'll use #7785 to track the bad error experience in the app. |
which is not the most friendly error message, and they were all supposed to be eradicated. See https://matrix.to/#/!QtykxKocfZaZOUrTwp:matrix.org/$1540049084858VhyjG:fam-ribbers.com
The text was updated successfully, but these errors were encountered: