I suppose the driver needs to be updated for java 26 and upwards (Java 25 and downwards works fine):
public static synchronized void disableJavaModuleSystemRestrictions() {
if (!modulesExported) {
if (JAVA_VERSION > 8) {
if (StaticComponentContainer.Modules != null) {
StaticComponentContainer.Modules.exportAllToAll();
}
}
modulesExported = true;
}
}
Caused by: java.lang.ExceptionInInitializerError
at de.invesdwin.util.lang.reflection.Reflections.disableJavaModuleSystemRestrictions(Reflections.java:106)
at de.invesdwin.context.beans.init.platform.DefaultPlatformInitializer.initDisableJavaModuleSystemRestrictions(DefaultPlatformInitializer.java:380)
at de.invesdwin.context.ContextProperties.<clinit>(ContextProperties.java:78)
... 3 more
Caused by: java.lang.RuntimeException: io.github.toolfactory.jvm.Driver$InitializeException: Could not initialize DynamicDriver
at org.burningwave.core.assembler.StaticComponentContainer.<clinit>(StaticComponentContainer.java:481)
... 6 more
Caused by: io.github.toolfactory.jvm.Driver$InitializeException: Could not initialize DynamicDriver
at io.github.toolfactory.jvm.DriverAbst.refresh(DriverAbst.java:257)
at io.github.toolfactory.jvm.DriverAbst.getDeclaredFields(DriverAbst.java:1057)
at org.burningwave.core.jvm.BufferHandler.init(BufferHandler.java:98)
at org.burningwave.core.jvm.BufferHandler.<init>(BufferHandler.java:88)
at org.burningwave.core.jvm.BufferHandler.create(BufferHandler.java:164)
at org.burningwave.core.assembler.StaticComponentContainer.<clinit>(StaticComponentContainer.java:374)
... 6 more
Caused by: io.github.toolfactory.jvm.util.ObjectProvider$BuildingException: Exception occurred while retrieving the implementation of class io.github.toolfactory.jvm.function.catalog.GetClassByNameFunction (jvm architecture: x64, jvm version: 26, jvm vendor: Arch Linux)
at io.github.toolfactory.jvm.util.ObjectProvider.getOrBuildObject(ObjectProvider.java:95)
at io.github.toolfactory.jvm.DriverAbst.getOrBuildClassByNameRetriever(DriverAbst.java:430)
at io.github.toolfactory.jvm.DriverAbst.refresh(DriverAbst.java:226)
... 11 more
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:74)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483)
at io.github.toolfactory.jvm.util.ObjectProvider.getOrBuildObjectInternal(ObjectProvider.java:144)
at io.github.toolfactory.jvm.util.ObjectProvider.getOrBuildObject(ObjectProvider.java:92)
... 13 more
Caused by: java.lang.NoSuchMethodException: no such method: java.lang.Class.forName0(String,boolean,ClassLoader,Class)Class/invokeStatic
at java.base/java.lang.invoke.MemberName.makeAccessException(MemberName.java:910)
at java.base/java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:989)
at java.base/java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:3599)
at java.base/java.lang.invoke.MethodHandles$Lookup.findStatic(MethodHandles.java:2522)
at io.github.toolfactory.jvm.function.catalog.GetClassByNameFunction$ForJava7.retrieveClassFinder(GetClassByNameFunction.java:62)
at io.github.toolfactory.jvm.function.catalog.GetClassByNameFunction$Abst.<init>(GetClassByNameFunction.java:45)
at io.github.toolfactory.jvm.function.catalog.GetClassByNameFunction$ForJava7.<init>(GetClassByNameFunction.java:55)
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
... 17 more
Caused by: java.lang.NoSuchMethodError: method resolution failed
at java.base/java.lang.invoke.MethodHandleNatives.resolve(Native Method)
at java.base/java.lang.invoke.MemberName$Factory.resolve(MemberName.java:957)
at java.base/java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:986)
... 23 more
I suppose the driver needs to be updated for java 26 and upwards (Java 25 and downwards works fine):