gsdk: Failed to parse heartbeat - Stuck in Active state

Describe the bug Sometimes, seemingly randomly throughout a large amount of server deployments the game servers will keep receiving Failed to parse heartbeat from the GSDKInternal::decodeHeartbeatResponse method and get stuck in the Active state, unable to be joined and not being cleaned up.

Expected behavior Not sure why the issue occurs but it should not cause the server to get permanently stuck in the Active state and maybe the JSON deserializer should provide some more information and debug output to help narrow down the issue. If an error occurs within the JSON deserializer it would make sense to log some information about the HTTP response that caused the failure.

Additional context This issue has also been discussed in the PlayFab community here.

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 18 (9 by maintainers)

Most upvoted comments

Any chance you could attach the logs?

Thank you for reporting this. We will try to replicate it and investigate more. Also, just to verify, you are talking about Unreal, right?