Reproduction Steps
This issue started occurring 2-3 hours before this post.
Some game servers for Gacha Online are getting HTTP Error 500 when trying to get data from datastores
Player are unable to load their characters because of this error.
No changes were published within the past week, and this issue only started a few hours ago.
Certain servers are still functional, and newly created private servers are still functional.
This error does not occur when running in Play mode in Studio.
Expected Behavior
Datastores can be reached successfully, allowing players to load their data, such as their custom characters
Actual Behavior
Players join the game, and the server gets an Error 500 when trying to contact the datastores for that player. Players are subsequently invisible and unable to play the game
Made progress with debugging, seems as though only certain players are getting repeated HTTP 500s when trying to access their datastore, resulting in a repeated crash
Further debugging leads me to believe ProfileService is doing a repeated task.wait() (or some other infinite loop), hanging the thread responsible for initializing players