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 reject invite from a dead/malfunctioning homeserver #4225

Closed
turt2live opened this issue Jun 7, 2017 · 8 comments
Closed

Cannot reject invite from a dead/malfunctioning homeserver #4225

turt2live opened this issue Jun 7, 2017 · 8 comments
Labels
A-Room-List P1 S-Major Severely degrades major functionality or product features, with no satisfactory workaround S-Tolerable Low/no impact on users T-Defect Z-Chronic

Comments

@turt2live
Copy link
Member

Description

I invited myself to a room from a test homeserver. That test homeserver has the capability to reach out, but not always be reached. The invite refuses to accept (obviously) and cannot be rejected. I should be able to remove this invite so I'm not stuck with a badge.

Steps to reproduce

  • Receive an invite over federation
  • Have the sending server die
  • Cannot reject invite

Log: not sent

Version information

  • Platform: web (in-browser)
  • Browser: Chrome 58
  • OS: Windows 10
  • URL: riot.im/develop
@uhoreg
Copy link
Member

uhoreg commented Jun 7, 2017

Looks like #3201, which was supposedly fixed by matrix-org/synapse#2145.

@jomat
Copy link

jomat commented Jun 19, 2017

I still have this issue with synapse 0.21.1-1 & riot 0.11.2
Accept, reject, decline and decline all x invites won't remove it.
I got this invite from someone who discontinued his HS before I could accept it.
My HS logs this when I try to reject it:

2017-06-19 17:17:06,011 - synapse.access.http.8008 - 59 - INFO - POST-91910- 203.0.113.42 - 8008 - Received request: POST /_matrix/client/r0/rooms/!F5vdXD90urQdUrYxv2%3Aexample.com/leave?access_token=<redacted>
2017-06-19 17:17:06,012 - synapse.util.async - 206 - INFO - POST-91910- Acquired linearizer lock 'member' for key ('!F5vdXD90urQdUrYxv2:example.com',)
2017-06-19 17:17:06,013 - synapse.util.async - 206 - INFO - POST-91910- Acquired linearizer lock 'state_resolve_lock' for key frozenset([])
2017-06-19 17:17:06,013 - synapse.state - 326 - INFO - POST-91910- Resolving state for !F5vdXD90urQdUrYxv2:example.com with 0 groups
2017-06-19 17:17:06,016 - synapse.util.async - 213 - INFO - POST-91910- Releasing linearizer lock 'state_resolve_lock' for key frozenset([])
2017-06-19 17:17:06,017 - synapse.util.async - 213 - INFO - POST-91910- Releasing linearizer lock 'member' for key ('!F5vdXD90urQdUrYxv2:example.com',)
2017-06-19 17:17:06,018 - synapse.http.server - 123 - INFO - POST-91910- <XForwardedForRequest at 0x78305e28f364 method=POST uri=/_matrix/client/r0/rooms/!F5vdXD90urQdUrYxv2%3Aexample.com/leave?access_token=<redacted> clientproto=HTTP/1.0 site=8008> SynapseError: 404 - Not a known room
2017-06-19 17:17:06,019 - synapse.access.http.8008 - 91 - INFO - POST-91910- 203.0.113.42 - 8008 - {@jomat:example.edu} Processed request: 7ms (4ms, 0ms) (0ms/0) 66B 404 "POST /_matrix/client/r0/rooms/!F5vdXD90urQdUrYxv2%3Aexample.com/leave?access_token=<redacted> HTTP/1.0" "Mozilla/5.0 (X11; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0"

@heyakyra
Copy link

was this supposed to be fixed by matrix-org/synapse#2145 ? it still is an issue for me

@nim65s
Copy link

nim65s commented Jul 12, 2018

Still got this issue, clearing riot's cache fixed it.

@t3chguy
Copy link
Member

t3chguy commented Aug 13, 2019

bumping prio as per #8943 (copied major from there also)

@t3chguy t3chguy added P1 S-Major Severely degrades major functionality or product features, with no satisfactory workaround and removed P2 labels Aug 13, 2019
@rebelC0der
Copy link

Still got this issue, clearing riot's cache fixed it.

This does not work as this is not a local problem. All of my devices, logged in to my matrix account show that broken invite.

Screenshot_20201004_095831
Screenshot_20201004_095346
Screenshot_20201004_095315
Screenshot_20201004_095308

@t3chguy
Copy link
Member

t3chguy commented Oct 5, 2020

In which case the place to report your bug would be https://github.com/matrix-org/synapse/ as its Local Rejections are not working as they should be.

@ara4n ara4n added the Z-Chronic label Jan 9, 2021
@t3chguy
Copy link
Member

t3chguy commented May 17, 2022

Closing in favour of a Synapse report, Synapse does local rejections but sometimes fails to inform clients down /sync - workaround is Settings > Help & About > Clear cache and reload

@t3chguy t3chguy closed this as completed May 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Room-List P1 S-Major Severely degrades major functionality or product features, with no satisfactory workaround S-Tolerable Low/no impact on users T-Defect Z-Chronic
Projects
None yet
Development

No branches or pull requests

8 participants