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
{"level":"info","time":"2025-02-25T11:15:50.047882793Z","session":"19a66158dd23faa53df0a0cce17ea441","client":"948649712649662524","message":"received signal: <-s.Context.Done with state \"connected\""}
{"level":"info","time":"2025-02-25T11:15:50.064255893Z","session":"19a66158dd23faa53df0a0cce17ea441","client":"948649712649662524","error":"listen: failed to get reader: failed to read frame header: EOF","message":"<-s.Context.Done manager wait error result"}
This log is output at unimplemented in public which contains LogSession(Logger.Info(), s.ID).Str(LogCtxClient, bot.ApplicationID).Err(err).Msgf("<-s.Context.Done manager wait error result")
It means the connection is closed, by the other end or by a third party.
I got the same error today. In my case, nginx closed the connection after a timeout. My workaround for now is to set a longer timeout for nginx, but a proper fix is to use ping/pong messages to keep the connection alive. I come here to look for information about this.
What does this error mean?
You can read the context log of this issue at switchupcb/disgo#81.
Here is the code involved.
This log is output at https://github.com/switchupcb/disgo/blob/v10/wrapper/session_routine_manager.go#L114
This log is output at
unimplemented in public
which containsLogSession(Logger.Info(), s.ID).Str(LogCtxClient, bot.ApplicationID).Err(err).Msgf("<-s.Context.Done manager wait error result")
return err
at https://github.com/switchupcb/disgo/blob/v10/wrapper/session_routine_listener.go#L40socket.Read
at https://github.com/switchupcb/disgo/blob/v10/wrapper/session_routine_listener.go#L19The text was updated successfully, but these errors were encountered: