diff --git a/runelite-client/pom.xml b/runelite-client/pom.xml index e776bd10d79..59a28a818fd 100644 --- a/runelite-client/pom.xml +++ b/runelite-client/pom.xml @@ -41,7 +41,7 @@ nogit false false - 2.0.18.1 + 2.0.19 nogit diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/microbot/externalplugins/MicrobotPluginClassLoader.java b/runelite-client/src/main/java/net/runelite/client/plugins/microbot/externalplugins/MicrobotPluginClassLoader.java index a1251cd56c4..b06224ef424 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/microbot/externalplugins/MicrobotPluginClassLoader.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/microbot/externalplugins/MicrobotPluginClassLoader.java @@ -18,7 +18,7 @@ public class MicrobotPluginClassLoader extends URLClassLoader implements Reflect @Setter private MethodHandles.Lookup lookup; - private final ClassLoader parent; + private final ClassLoader parent; public MicrobotPluginClassLoader(File jarFile, ClassLoader parent) throws IOException { super(new URL[]{jarFile.toURI().toURL()}, null); diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/microbot/externalplugins/MicrobotPluginManager.java b/runelite-client/src/main/java/net/runelite/client/plugins/microbot/externalplugins/MicrobotPluginManager.java index 354bf9bb0e0..7104311fc18 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/microbot/externalplugins/MicrobotPluginManager.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/microbot/externalplugins/MicrobotPluginManager.java @@ -316,6 +316,8 @@ private void loadSideLoadPlugin(String internalName) { plugins.add(clazz); } catch (ClassNotFoundException e) { log.trace("Class not found during sideloading: {}", classInfo.getName(), e); + } catch(Throwable t) { + log.error("Incompatible plugin found: " + internalName); } } loadPlugins(plugins, null); @@ -831,6 +833,8 @@ private void refresh() { pluginClasses.add(clazz); } catch (ClassNotFoundException e) { log.trace("Class not found during plugin loading: {}", classInfo.getName(), e); + } catch(Throwable t) { + log.error("Incompatible plugin found: " + pluginName); } }