diff --git a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteNoClassOnServerAbstractTest.java b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteNoClassOnServerAbstractTest.java index 68034498e21a3..936a78ac095b6 100644 --- a/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteNoClassOnServerAbstractTest.java +++ b/modules/core/src/test/java/org/apache/ignite/internal/processors/cache/distributed/IgniteNoClassOnServerAbstractTest.java @@ -17,8 +17,10 @@ package org.apache.ignite.internal.processors.cache.distributed; +import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; +import java.util.List; import java.util.concurrent.CountDownLatch; import org.apache.ignite.Ignite; import org.apache.ignite.Ignition; @@ -97,7 +99,12 @@ public final void testNoClassOnServerNode() throws Exception { final CountDownLatch clientReadyLatch = new CountDownLatch(1); - Collection jvmArgs = Arrays.asList("-ea", "-DIGNITE_QUIET=false"); + Collection jvmArgs = new ArrayList<>(List.of("-ea", "-DIGNITE_QUIET=false")); + + if (U.majorJavaVersion(U.jdkVersion()) >= 17) { + jvmArgs.add("--add-opens=java.base/java.nio=ALL-UNNAMED"); + jvmArgs.add("--add-opens=java.base/java.util=ALL-UNNAMED"); + } GridJavaProcess clientNode = null;