libby icon indicating copy to clipboard operation
libby copied to clipboard

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

Open mehmet-27 opened this issue 2 years ago • 2 comments

in my librarymanager implement classloader is throwing error image image

mehmet-27 avatar Jun 27 '23 19:06 mehmet-27

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

frengor avatar Jul 31 '23 15:07 frengor

Java 9+ module system caused this. Use a single URLClassLoader for your Bot application to solve this? Not this library's fault due to the environment they supported are all use URLClassLoader in the classloading context.

SNWCreations avatar Jul 27 '24 07:07 SNWCreations