Malformed invites seem to kill Riot
See original GitHub issueDescription
I was half-way through trying to get invites to work in Dendrite.
Steps to reproduce
I get kicked to “Something went wrong!” on sync each time after clearing cache. The invite is quite likely malformed but I can’t really tell much more than that at this stage.
Log: sent
Version information
- Platform: web
For the web app:
- Browser: Safari 13.1 (15609.1.20.111.8)
- OS: macOS
- URL:
dendrite.neilalexander.dev
, version 1.5.14-rc.1
Issue Analytics
- State:
- Created 3 years ago
- Comments:10 (4 by maintainers)
Top Results From Across the Web
E2E Encryption by Default & Cross-signing is here!! - Element
We are incredibly excited to present the biggest change in Riot ever: as of the last 24 hours we are enabling end-to-end encryption...
Read more >New Valorant Bug Causes All Account Progress to Disappear
Many players came forward to report the new Valorant bug to Riot Games that caused several client and account-based issues in the game....
Read more >GORGIAS - Sacred Texts
No: the definition seems to me very fair, Socrates; for persuasion is the chief end of rhetoric. Soc. Then hear me, Gorgias, for...
Read more >Title 18 - CRIMES AND OFFENSES - PA General Assembly
Sentence for murder, murder of unborn child and murder of law enforcement officer. § 1102.1. ... Riot, Disorderly Conduct and Related Offenses.
Read more >When These Walls Come Tumbling Down (Arcane: S01E06)
They stand before a large encampment of vagrants, all of whom appear malnourished or deformed, shying away from Caitlyn's flashlight.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
It’s an optional field, so definitely shouldn’t crash. If it was required, I’d be more inclined to say that it should crash as non-compliance is not something we should be supporting.
So a Dendrite-originated invite now seems to work:
However, a Synapse-originated invite still causes the crash:
I am guessing that the
"membership": "invite"
vs"membership": "join"
has something to do with it?