Pokémon Go Network Error 2 – Gym Fight Error Fixed

The Pokémon Go Error 2 is one glitch users experience when using the Pokémon app. Error 2 occurs when you interact with Gyms to battle other teams. When the game starts to load the Gym, a buffering circle will appear on your screen but the Gym Battle will not load as normal.

So if you experience Network Error 2, also known as Pokémon Go Gym Fight Error, what can you do to fix the issue? Here’s some of the best ways to do so.

Pokémon Go Network Error 2 – Fixed (Gym Fight Error)

The truth is that Pokémon Go has an exceptional number of players at any one time and this can happen when the server is overloading with network requests, like during raids.

The easiest ways to fix the error are to make sure that you’ve turned off battery optimisation in your settings. You can then force stop the app, and also ensure you’re on a private network too – switch to mobile data if you’re using public Wifi.

If this doesn’t work, you can also try clearing the cache and data the app has saved, as well as deleting the app and re-installing it. Installing a fresh version of Pokemon Go is often all that’s needed.

We’ll run through how to do these in more detail so you can get this Error 2 issue fixed.

Step 1 – Turn off Battery Optimisation

The Pokémon Go app is notorious for draining your battery power. So when playing Pokémon Go and experiencing Error 2, your best bet is to make sure you do not optimise your Battery power settings.

If you optimise the battery power settings then the requests sent from the app may not go through. This is because you are saving your battery power instead of it being used for the essential features that help Pokémon Go run smoothly.

To turn off your Battery Optimisation settings follow these steps below:

  1. Go to ‘Settings.’
  2. Go to ‘Battery.’
  3. Open ‘Battery Optimisation.’
  4. Go to Pokémon Go and open the app.
  5. Select ‘Don’t Optimise.’

Network errors, and especially the Pokemon Go Network error 2, can be caused by your battery optimisation settings.

Whilst saving battery power is a priority for many of us, disabling this setting is the most common fix for a network error – but it’s not the only possible cause.

Step 2 – Force stop the app

If your Pokémon Go app is freezing constantly and you are repeatedly seeing Error 2 when trying to load a Gym, force quit your app.

However, to fix the error you will need to take some extra steps to avoid the error reoccurring, follow the process laid out below in order to fix this issue:

  1. Open the Pokémon Go app.
  2. Enter a gym
  3. Pick your team.
  4. When and if the error appears, ‘Force Stop’ app by swiping it away.
  5. Now open the Pokémon Go app again.
  6. Select the same gym.
  7. Enter the battle immediately, don’t worry about picking a specific team.
  8. When the battle begins, the game will switch to the previous team you picked, rather than the one you went in with this time.
  9. You won’t have enough time to kill the Pokémon, but when you kill one, select Battle again and continue killing more Pokémon. If the error occurs again, follow the same steps.

Step 3 – Check the network is private

You need to check your device network to make sure you are not playing Pokémon in the public domain – you need full internet access if you want to avoid the network error message.

To check if this is the problem and you have access to data, enable it to see if this is the cause of the issue you are experiencing.

If this fixes the issue and you are at home make sure you are signed in to your Home Network on your Wi-Fi to play Pokémon Go.

1) Turn off your Wi-Fi.
2) Do not connect to public Wi-Fi.
3) Restart your device.
4) Connect to your data services or to your private home network, in order to fix the Error 2 issue.

Step 4 – Clear cache and data

Clearing your cache and data will reset the app and erase any associated data, so you may want to back up your information first in case this option doesn’t work for you.

That way you can easily revert back to your original settings for the game. Clearing the cache will get rid of any pathways that may be corrupt and that could be interfering with your Pokemon Go app, so it is best to try this before erasing the data.

1) Select ‘Settings.’
2) Then, go to ‘Apps.’
3) Click onto the ‘All’ tab.
4) Select the Pokémon Go app.
5) Now, click to clear cache.
6) Also, clear data – this will mean you need to log in again.

Step 5 – Reinstall the app

Failing all the above methods, the best thing you can do is uninstall Pokémon Go and reinstall it again, it might be there has been an update that has caused a problem, or it might be some glitched code within the game that is making it incompatible with your device.

Below is how you uninstall the game:

  1. Click ‘Apps.’
  2. Then, select Pokémon Go.
  3. Click the ‘Uninstall’ option.
  4. Head to the Google Play Store, and then finally reinstall the Pokémon Go app.


In conclusion, Error 2 is a common problem amongst Pokémon players and there are lots of reasons why it can occur, above we have given some of the most common fixes of this glitch. There are also some other fairly common errors, like the failed to detect location error 12.

Hopefully you’ve fixed the issue, because we know how annoying this glitch is – especially when you made the trek outside to go to a Gym and battle!

Photo of author

Connect: LinkedIn



An avid gamer, historian and all-round literature buff, Tracy is our go-to when it comes to using different devices. MacOS, iOS, Android, Windows, Linux or whatever else, Tracy's got a device that runs it (she's even got an old Blackberry laying around somewhere!).

Read more from Tracy

Apps UK
International House
12 Constance Street
London, E16 2DQ