Some Xbox One users are encountering the 0x89231022 error code when trying to start a party chat on their console. Although this issue normally means that the Xbox Live Gold or Xbox Game Pass Ultimate subscription has expired, it might also pop up due to a couple of other reasons.
After investigating this particular issue, it turns out that there are several different causes that might end up causing this particular error code. Here’s a shortlist of potential culprits:
- Ongoing server issue – As it turns out, this issue can very well be caused by an ongoing server issue that is preventing your active Xbox Live Gold membership from being validated by the MS server. If this scenario is applicable, all you can do is identify and wait for the issue to be resolved by Microsoft.
- Expired or Inactive Xbox Live Gold / Game Pass subscription – As the message associated with this error code states, you can experience this problem due to the fact that your Gold / Game Pass subscription has expired. If this scenario is applicable, you will need to extend or resume your Gold subscription to be able to create parties.
- Firmware inconsistency – Under certain circumstances, you can experience this error code due to a selection of temp files that your Xbox One console maintains. In this case, you should be able to fix the problem by power-cycling your console.
- Xbox Profile inconsistency – According to some affected users, this problem can also occur due to some kind of corrupted data associated with your local profile. If this scenario is applicable, you should be able to fix this problem by clearing your profile files before signing back in with your account.
Method 1: Investigating a Server Issue
If you’re certain you have a valid Xbox Live Gold subscription (or Game Pass subscription), you should start your troubleshooting quest by checking the status of Xbox Live services.
In some cases that we documented, the 0x89231022 error code ended up appearing due to the fact that the Xbox Live services were down or experiencing an outage period, so the ownership of your premium subscription might not be able to get verified.
In the past, this has happened due to a temporary problem with an Xbox Live subcomponent or due to a DDoS attack deployed on Microsoft’s server.
Fortunately, Microsoft provides us with the means to determine if this is true or not. To check whether this problem is caused by a server issue, access the official status page of Xbox Live and see if any services are currently affected.
Note: This particular issue is frequently associated with a problem with the Xbox Live Core Services.
In case your investigation didn’t reveal any underlying server problem, chances are the issue is occurring due to something that is occurring locally.
However, if see an exclamation point next to certain services on the status page, it’s clear that the 0x89231022 error is being caused by a server issue (in this case, the issue is entirely beyond your control).
If you made sure that the problem is not server related, move down to the next methods below to identify and fix the problem.
Method 2: Updating Xbox Live Gold or Game Pass subscription
If you previously made sure that the Xbox Live servers are largely unaffected, the next thing you should investigate is your Xbox Live subscription. As some affected users have confirmed, it’s possible to see this 0x89231022 error code in situations where the Gold subscription has just expired – As it turns out, Xbox One won’t always prompt you when this happens.
In case you’re not sure whether your Xbox Live Gold membership is still active or not, follow the instructions below to check the availability of this service via the built-in menu of Xbox One:
- From the main dashboard menu of your Xbox One menu, go ahead and press the Xbox button on your controller to open up the guide menu.
- Once you’re inside the guide menu, use the left-hand thumbstick to highlight the System tab, then select the Settings menu and press A on your controller to access the menu.
- Once you’re inside the Xbox settings menu, use your thumbstick to select the Account tab from the menu on the left.
- Next, move over to the right section and access the Subscription menu (under Account).
- Once you’re finally inside the Subscriptions menu, you will be able to determine if your Xbox Gold subscription is still active (and when it expires).
- If the subscription has already expired, you will need to renew it before you’ll be able to create or join parties on your Xbox One console.
Note: If you don’t want to renew your membership from the built-in store, you can do it using the official Microsoft Store or from an authorized reseller.
In case you’ve just determined that your Xbox Gold subscription is still active and you’re still seeing the same 0x89231022 error code, move down to the next potential fix below.
Method 3: Power-cycling Console
If none of the methods above have worked for you, you should also investigate a potential issue having to do with the temp files that your console stores for your Xbox profile. A few users that were also encountering the 0x89231022 error code have managed to get the issue resolved by power-cycling their console and clear it’s power capacitors.
This operation will resolve the vast majority of issues caused by firmware inconsistencies and corrupted temp files.
Here’s a quick step by step guide that will allow you to power-cycle your Xbox One console:
- Start by making sure that your console is fully powered on and not in hibernation mode.
- Next, press and hold the power button for about 10 seconds or until you see the front LED flashing intermittently.
- Once your console turns off, disconnect the power cord and leave it like this for a full minute in order to drain the power capacitors.
- After you do this and you wait for the power capacitors to drain, plug your console back into a power source and start it conventionally.
- Finally, after the next startup is complete, attempt to create or join a party once again and see if the problem is fixed.
In case you’re still seeing the same 0x89231022 error code, move down to the next potential fix below.
Method 4: Re-adding your Xbox Profile
If you’ve just made sure that your Xbox Live Gold membership is still active and the issue was not caused by some type of firmware glitch, it’s likely that you’re seeing this problem due to an issue with the locally stored files of the Xbox profile that is currently active.
As some affected users have reported, the 0x89231022 error code might also occur due to some kind of corrupted data belonging to your local profile. If this scenario is applicable, you should be able to fix the problem by forcing your console to clear your profile files before signing in with your account once again.
If you don’t know how to do this by yourself, follow the instructions below:
- First things first, start by closing any application or game that you’re actively running on your Xbox one console and make your way to the main dashboard menu of your console.
- From the main dashboard of your console, press the Xbox button on your controller to bring up the guide menu, then access the All Settings menu.
- Inside the Settings menu, go over the Account tab, then move over to the right-hand side menu and choose to Remove accounts.
- Next, use the Remove accounts menu to select the account that you want to get rid of, then confirm the process.
- Once you have successfully managed to remove the account, restart your console to ensure that all temp files re-cleared.
- After your console boots back up, sign in with your Microsoft account once again and see if the problem is now fixed.