From efbc2df6d42fc8e281f70a34505540ebe85ee5e9 Mon Sep 17 00:00:00 2001 From: Nipuna Ranasinghe Date: Mon, 16 Dec 2024 08:36:49 +0530 Subject: [PATCH] Fix LS test failures --- .../langserver/workspace/BallerinaWorkspaceManager.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/language-server/modules/langserver-core/src/main/java/org/ballerinalang/langserver/workspace/BallerinaWorkspaceManager.java b/language-server/modules/langserver-core/src/main/java/org/ballerinalang/langserver/workspace/BallerinaWorkspaceManager.java index 62f216c92533..6259b3ab0333 100644 --- a/language-server/modules/langserver-core/src/main/java/org/ballerinalang/langserver/workspace/BallerinaWorkspaceManager.java +++ b/language-server/modules/langserver-core/src/main/java/org/ballerinalang/langserver/workspace/BallerinaWorkspaceManager.java @@ -102,7 +102,6 @@ import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; - import javax.annotation.Nonnull; import javax.annotation.Nullable; @@ -117,7 +116,7 @@ public class BallerinaWorkspaceManager implements WorkspaceManager { // workspace run related constants - private static final String JAVA_COMMAND = System.getProperty("java.command"); + private static final String JAVA_COMMAND = "java.command"; private static final String USER_DIR = System.getProperty("user.dir"); private static final String HEAP_DUMP_FLAG = "-XX:+HeapDumpOnOutOfMemoryError"; private static final String HEAP_DUMP_PATH_FLAG = "-XX:HeapDumpPath="; @@ -673,7 +672,7 @@ private Optional executeProject(ProjectContext projectContext, RunConte private List prepareExecutionCommands(RunContext context, Module module, JarResolver jarResolver) { List commands = new ArrayList<>(); - commands.add(JAVA_COMMAND); + commands.add(System.getProperty(JAVA_COMMAND)); commands.add(HEAP_DUMP_FLAG); commands.add(HEAP_DUMP_PATH_FLAG + USER_DIR); if (context.debugPort() > 0) {