[ 
https://issues.apache.org/jira/browse/ZOOKEEPER-5040?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18078885#comment-18078885
 ] 

Dávid Paksy commented on ZOOKEEPER-5040:
----------------------------------------

This will be done in https://issues.apache.org/jira/browse/ZOOKEEPER-5039

> 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
>            Assignee: Dávid Paksy
>            Priority: Major
>
> 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}
> Java version
> {noformat}
> $ java -version
> openjdk version "25.0.2" 2026-01-20 LTS
> OpenJDK Runtime Environment Temurin-25.0.2+10 (build 25.0.2+10-LTS)
> OpenJDK 64-Bit Server VM Temurin-25.0.2+10 (build 25.0.2+10-LTS, mixed mode, 
> sharing)
> {noformat}



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

Reply via email to