From 8ea25a8fc72bccbe1a6435fee3d3cc6dbefed441 Mon Sep 17 00:00:00 2001 From: md_5 Date: Fri, 21 Feb 2020 08:22:16 +1100 Subject: [PATCH] #2775: Fix LinkageError loading plugin dependency classes --- .../net/md_5/bungee/api/plugin/PluginClassloader.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/api/src/main/java/net/md_5/bungee/api/plugin/PluginClassloader.java b/api/src/main/java/net/md_5/bungee/api/plugin/PluginClassloader.java index 26ab119a..75c75e2d 100644 --- a/api/src/main/java/net/md_5/bungee/api/plugin/PluginClassloader.java +++ b/api/src/main/java/net/md_5/bungee/api/plugin/PluginClassloader.java @@ -32,16 +32,16 @@ final class PluginClassloader extends URLClassLoader } @Override - protected Class findClass(String name) throws ClassNotFoundException + protected Class loadClass(String name, boolean resolve) throws ClassNotFoundException { - return findClass0( name, true ); + return loadClass0( name, resolve, true ); } - private Class findClass0(String name, boolean checkOther) throws ClassNotFoundException + private Class loadClass0(String name, boolean resolve, boolean checkOther) throws ClassNotFoundException { try { - return super.findClass( name ); + return super.loadClass( name, resolve ); } catch ( ClassNotFoundException ex ) { } @@ -53,7 +53,7 @@ final class PluginClassloader extends URLClassLoader { try { - return loader.findClass0( name, false ); + return loader.loadClass0( name, resolve, false ); } catch ( ClassNotFoundException ex ) { }