You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@systemds.apache.org by ba...@apache.org on 2025/05/02 09:38:18 UTC

(systemds) 07/09: [SYSTEMDS-3880] Java 17 Federated Runner add-opens

This is an automated email from the ASF dual-hosted git repository.

baunsgaard pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/systemds.git

commit 2ec5c705458bda73097828935b90b9f60a3fa720
Author: Sebastian Baunsgaard <ba...@apache.org>
AuthorDate: Fri May 2 11:37:41 2025 +0200

    [SYSTEMDS-3880] Java 17 Federated Runner add-opens
---
 src/test/java/org/apache/sysds/test/AutomatedTestBase.java | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/test/java/org/apache/sysds/test/AutomatedTestBase.java b/src/test/java/org/apache/sysds/test/AutomatedTestBase.java
index 6b280301af..a81dedd097 100644
--- a/src/test/java/org/apache/sysds/test/AutomatedTestBase.java
+++ b/src/test/java/org/apache/sysds/test/AutomatedTestBase.java
@@ -1656,7 +1656,15 @@ public abstract class AutomatedTestBase {
 		String separator = System.getProperty("file.separator");
 		String classpath = System.getProperty("java.class.path");
 		String path = System.getProperty("java.home") + separator + "bin" + separator + "java";
-		String[] args = new String[] {path, "-Xmx1000m", "-Xms1000m", "-Xmn100m", "-cp", classpath,
+		String[] args = new String[] {path, "-Xmx1000m", "-Xms1000m", "-Xmn100m", 
+			"--add-opens=java.base/java.nio=ALL-UNNAMED" ,
+			"--add-opens=java.base/java.io=ALL-UNNAMED" ,
+			"--add-opens=java.base/java.util=ALL-UNNAMED" ,
+			"--add-opens=java.base/java.lang=ALL-UNNAMED" ,
+			"--add-opens=java.base/java.lang.ref=ALL-UNNAMED" ,
+			"--add-opens=java.base/java.util.concurrent=ALL-UNNAMED" ,
+			"--add-opens=java.base/sun.nio.ch=ALL-UNNAMED",
+			"-cp", classpath,
 				DMLScript.class.getName(), "-w", Integer.toString(port), "-stats"};
 		if(addArgs != null)
 			args = ArrayUtils.addAll(args, addArgs);