Blank settings page due to null account country value in https://accountsettings.roblox.com/v1/account/settings/account-country

Issue:

During August 20 - 21 of 2024, I made a couple of new Roblox accounts and noticed that I was unable to access the accounts settings tab on the website. I am referring to this page refusing to load (my/account#!/info): Log in to Roblox
I did some research and noticed that when I had made my account(s), Roblox did not assign me a valid account-country value / ID possibly due to some outage at the time in the: https://accountsettings.roblox.com/v1/account/settings/account-country endpoint. This is why the settings tab fails to load because there is apparently no exception to handle this in the website code. This is a very serious issue and possibly still affecting thousands of new users.

Video Evidence & Solution:

Workaround:

Thankfully there is a solution for this by making a POST request to the same endpoint with your own valid account-country value. How do you find your own account-country value? If your value shows null, the GET request will list you all the valid account-country values to choose from. NOTE: You can access the Swagger doc for AccountSettings API v1 here nowadays: Swagger UI

Expected Behavior:

The (my/account#!/info) Log in to Roblox page should always load and never be blank if the account has no account-country value assigned.

Actual Behavior:

The (my/account#!/info) Log in to Roblox page fails to load locking users out from changing basic account settings due to Roblox not having assigned a valid country for the user upon account creation. When this happens, the user has been assigned a “null” value in the https://accountsettings.roblox.com/v1/account/settings/account-country endpoint instead of a proper numeric account-country value / id. There is no exception in the settings page code to handle this error, which results in the page refusing to load.

Issue Area: Website
Issue Type: Account Settings
Impact: High
Frequency: Constantly
Date First Experienced: 2024-08-20 0:00:00 (+02:00)

5 Likes

We’ve tried to reproduce this bug internally but without success. We are able to load the account settings page successfully even when the account has no account country set.

We are closing this thread, but please respond with any additional details you can provide that could help our investigation and we’ll be happy to re-open to look into it further.

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.