From a82190b58c93608a59d9bda759d6df93d9e84ca1 Mon Sep 17 00:00:00 2001 From: aboyko Date: Tue, 10 Sep 2024 08:45:56 -0400 Subject: [PATCH] Properly set command to launch LS Jar --- .../commons/STS4LanguageServerProcessStreamConnector.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageServerProcessStreamConnector.java b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageServerProcessStreamConnector.java index 0c72089b8..685f29d89 100644 --- a/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageServerProcessStreamConnector.java +++ b/eclipse-language-servers/org.springframework.tooling.ls.eclipse.commons/src/org/springframework/tooling/ls/eclipse/commons/STS4LanguageServerProcessStreamConnector.java @@ -109,12 +109,13 @@ public abstract class STS4LanguageServerProcessStreamConnector extends ProcessSt List command = new ArrayList<>(); command.add(runtime.getJavaExecutable()); + + fillCommand(command, extraVmArgs); + command.add("-jar"); command.add(languageServerRoot.resolve(jarFile).toFile().toString()); - fillCommand(command, extraVmArgs); - setCommands(command); LanguageServerCommonsActivator.getInstance().getLog().info("Command list starting LS: " + connectorId + "\nSTART:\n" + String.join("\n", command) + "\nEND");