You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zookeeper.apache.org by "Dávid Paksy (Jira)" <ji...@apache.org> on 2026/04/23 13:16:00 UTC

[jira] [Created] (ZOOKEEPER-5040) Upgrade burningwave mockdns to 0.27.2 for JDK25

Dávid Paksy created ZOOKEEPER-5040:
--------------------------------------

             Summary: Upgrade burningwave mockdns to 0.27.2 for JDK25
                 Key: ZOOKEEPER-5040
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-5040
             Project: ZooKeeper
          Issue Type: Task
            Reporter: Dávid Paksy


With the current 0.25.4 Burningwave Tools (mockdns) version tests are failing with JDK25 is used:

{noformat}

[ERROR] org.apache.zookeeper.server.quorum.QuorumCanonicalizeTest  Time elapsed: 0.203 s  <<< ERROR!
java.lang.ExceptionInInitializerError
	at org.burningwave.tools.net.DefaultHostResolver.<clinit>(DefaultHostResolver.java:68)
	at org.burningwave.tools.net.HostResolutionRequestInterceptor.<clinit>(HostResolutionRequestInterceptor.java:61)
	at org.apache.zookeeper.server.quorum.QuorumCanonicalizeTest.setupDNSMocks(QuorumCanonicalizeTest.java:51)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:565)
	at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
	at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
	at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131

...

	Suppressed: java.lang.NoClassDefFoundError: Could not initialize class org.burningwave.tools.net.HostResolutionRequestInterceptor
		at org.apache.zookeeper.server.quorum.QuorumCanonicalizeTest.clearDNSMocks(QuorumCanonicalizeTest.java:62)
		at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
		at java.base/java.lang.reflect.Method.invoke(Method.java:565)


...

Caused by: java.lang.RuntimeException: io.github.toolfactory.jvm.Driver$InitializeException: Could not initialize NativeDriver
	at org.burningwave.core.assembler.StaticComponentContainer.<clinit>(StaticComponentContainer.java:481)
	... 56 more
Caused by: io.github.toolfactory.jvm.Driver$InitializeException: Could not initialize NativeDriver
	at io.github.toolfactory.jvm.DriverAbst.init(DriverAbst.java:176)
	at io.github.toolfactory.jvm.Driver$Factory.getNew(Driver.java:142)
	at org.burningwave.core.assembler.StaticComponentContainer.<clinit>(StaticComponentContainer.java:340)
	... 56 more
Caused by: io.github.toolfactory.jvm.util.ObjectProvider$BuildingException: Exception occurred while retrieving the implementation of class io.github.toolfactory.jvm.function.catalog.ConstructorInvokeFunction (jvm architecture: x64, jvm version: 25, jvm vendor: Eclipse Adoptium)
	at io.github.toolfactory.jvm.util.ObjectProvider.getOrBuildObject(ObjectProvider.java:95)
	at io.github.toolfactory.jvm.DriverAbst.getOrBuildConstructorInvoker(DriverAbst.java:410)
	at io.github.toolfactory.jvm.DriverAbst.init(DriverAbst.java:135)
	... 58 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)
	... 60 more
Caused by: java.lang.ClassNotFoundException: jdk.internal.reflect.NativeConstructorAccessorImpl
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:580)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:467)
	at java.base/java.lang.Class.forName(Class.java:458)
	at io.github.toolfactory.jvm.function.catalog.ConstructorInvokeFunction$ForJava9.<init>(ConstructorInvokeFunction.java:70)
	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
	... 64 more


{noformat}




--
This message was sent by Atlassian Jira
(v8.20.10#820010)