diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/ExternalPluginManager.java b/runelite-client/src/main/java/net/runelite/client/plugins/ExternalPluginManager.java index eec6d2bb2e..434b748a34 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/ExternalPluginManager.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/ExternalPluginManager.java @@ -253,6 +253,11 @@ class ExternalPluginManager { e.printStackTrace(); } + catch (StringIndexOutOfBoundsException e) + { + log.error("Error loading external repositories. They have been reset."); + openOSRSConfig.setExternalRepositories("OpenOSRS:https://raw.githubusercontent.com/open-osrs/plugin-hosting/master/"); + } this.updateManager = new UpdateManager(this.externalPluginManager, repositories); }