Throw CNFE if we have an error processing plugin classes

By: md_5 <git@md-5.net>
This commit is contained in:
Bukkit/Spigot 2018-07-29 22:05:16 +10:00
parent 6400a40fb2
commit 246fed61ca

View file

@ -100,7 +100,11 @@ final class PluginClassLoader extends URLClassLoader {
throw new ClassNotFoundException(name, ex);
}
classBytes = loader.server.getUnsafe().processClass(description, classBytes);
try {
classBytes = loader.server.getUnsafe().processClass(description, classBytes);
} catch (Exception ex) {
throw new ClassNotFoundException(name, ex);
}
int dot = name.lastIndexOf('.');
if (dot != -1) {