Throw CNFE if we have an error processing plugin classes

This commit is contained in:
md_5 2018-07-29 22:05:16 +10:00
parent 2975358a02
commit 235aa19c40

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) {