Closed Hubcapp closed 1 year ago
Thank you for reporting this issue. As far as I can see the root cause is not https://github.com/Syncplay/syncplay/commit/7c9bd596b5ac6fc988ad795cd021216942ad7140 but actually the fact that Syncplay does not check to ensure you are logged in before trying to send various messages to the server. It is a bit late in development to try to change this in Syncplay 1.6.5 because any modifications to address the issue could introduce new bugs, but hopefully this can be fixed in Syncplay 1.6.6.
If you want Syncplay to automatically pause when someone leaves then you should ensure that in Syncplay the 'Play/Pause' option 'Pause when user leaves (e.g. if they are disconnected)' is selected. This feature is explained in https://syncplay.pl/guide/client/ and in the tooltip.
7c9bd59 is just the version I was using; kind of strange phrasing on my part I guess. Thanks for looking into the issue.
@Hubcapp Did you see this error again? Have you tried to upgrade to a newer commit/release of Syncplay? Please let us know anything that could be useful to reproduce/debug this issue. Thanks for your time.
This is the kind of bug that's hard to reproduce/debug, because it relies on losing connection to the server. I followed Et0h's advice to automatically pause when someone leaves and since then I've not had a problem.
Error found in commit 7c9bd596b5ac6fc988ad795cd021216942ad714 from June 10th.
I apparently lost connection & was watching a video with someone for about 8 minutes after they paused & I didn't notice. But the Text "Everyone is Ready" stayed in the top left corner. Probably it should 1. be able to reconnect to the server but 2. let the user know if they are not connected.
Here is a stack trace.