AlessioDP / libby

A runtime dependency management library for plugins running in Java-based Minecraft server platforms.
MIT License
76 stars 20 forks source link

java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap') #16

Open mehmet-27 opened 1 year ago

mehmet-27 commented 1 year ago

in my librarymanager implement classloader is throwing error image image

frengor commented 11 months ago

jdk.internal.loader.ClassLoaders$AppClassLoader doesn't extends java.net.URLClassLoader, so URLClassLoaderHelper cannot be used: https://github.com/openjdk/jdk/blob/master/src/java.base/share/classes/jdk/internal/loader/ClassLoaders.java