From 28080cc80f05d82be3d85e064bef35812384dcf5 Mon Sep 17 00:00:00 2001 From: John Blum Date: Thu, 9 Jun 2022 12:13:49 -0700 Subject: [PATCH] Refactor JVM/JRE runtime options required by Apache Geode to run on Java 17. --- .../data/gemfire/tests/process/ProcessExecutor.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/spring-data-geode-test/src/main/java/org/springframework/data/gemfire/tests/process/ProcessExecutor.java b/spring-data-geode-test/src/main/java/org/springframework/data/gemfire/tests/process/ProcessExecutor.java index 862485f..8604ee0 100644 --- a/spring-data-geode-test/src/main/java/org/springframework/data/gemfire/tests/process/ProcessExecutor.java +++ b/spring-data-geode-test/src/main/java/org/springframework/data/gemfire/tests/process/ProcessExecutor.java @@ -178,6 +178,12 @@ public abstract class ProcessExecutor { command.add("java.base/java.nio=ALL-UNNAMED"); command.add("--add-opens"); command.add("java.base/java.util=ALL-UNNAMED"); + command.add("--add-opens"); + command.add("jdk.management/com.sun.management.internal=ALL-UNNAMED"); + command.add("--add-exports"); + command.add("java.base/sun.nio.ch=ALL-UNNAMED"); + command.add("--add-exports"); + command.add("java.management/com.sun.jmx.remote.security=ALL-UNNAMED"); } return command;