You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When Raiden tries to join a not yet existing global room it attempts to find this room on all known servers.
Requests with aliases that don't point to the current homeserver are federated.
Due to unknown reasons (possibly a bug in the increasingly outdated synapse version we're using, related #3387) those federation requests return an HTTP status of 500 instead of the correct 404. This leads to the retry mechanism in GMatrixHttpApi:
Problem Definition
When Raiden tries to join a not yet existing global room it attempts to find this room on all known servers.
Requests with aliases that don't point to the current homeserver are federated.
Due to unknown reasons (possibly a bug in the increasingly outdated synapse version we're using, related #3387) those federation requests return an HTTP status of 500 instead of the correct 404. This leads to the retry mechanism in
GMatrixHttpApi
:raiden/raiden/network/transport/matrix/client.py
Lines 148 to 155 in 2900c11
delaying the bubbling up of the exception to the MatrixTransport where it signifies that the next server should be used.
Possible Solutions
The text was updated successfully, but these errors were encountered: