From 633da30a5479616e2298a141bfc8b10ab99882ab Mon Sep 17 00:00:00 2001 From: "Ilya.Kazakevich" Date: Fri, 8 Aug 2025 23:07:56 +0200 Subject: [PATCH] IJPL-180687: Various `BuildManager` fixes to support eel GitOrigin-RevId: 365796a2c0a54b6b605b0af55233117093456565 --- .../src/com/intellij/compiler/server/BuildManager.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java b/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java index 9c675e880fba..1944c50daf45 100644 --- a/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java +++ b/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java @@ -1593,8 +1593,11 @@ public final class BuildManager implements Disposable { cmdLine.setupAdditionalVMOptions(); Path hostWorkingDirectory = cmdLine.getHostWorkingDirectory(); - if (!FileUtil.createDirectory(hostWorkingDirectory.toFile())) { - LOG.warn("Failed to create build working directory " + hostWorkingDirectory); + try { + Files.createDirectories(hostWorkingDirectory); + } + catch (IOException e) { + LOG.warn("Failed to create build working directory " + hostWorkingDirectory, e); } if (profileWithYourKit) { @@ -1704,7 +1707,7 @@ public final class BuildManager implements Disposable { cmdLine.addParameter("-Djps.report.registered.unexistent.output=true"); } - if (myFallbackSdkHome != null && myFallbackSdkVersion != null) { + if (localProject && myFallbackSdkHome != null && myFallbackSdkVersion != null) { cmdLine.addPathParameter("-D" + GlobalOptions.FALLBACK_JDK_HOME + '=', myFallbackSdkHome); cmdLine.addParameter("-D" + GlobalOptions.FALLBACK_JDK_VERSION + '=' + myFallbackSdkVersion); }