From 526d4f0c2c42e6027303cd838e3a4209dc9647bc Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Mon, 24 Apr 2017 20:43:43 +0300 Subject: [PATCH] path can be null in case of jdk9 --- .../impl/src/com/intellij/compiler/server/BuildManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 b40ec67fb65e..ccd833adc352 100644 --- a/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java +++ b/java/compiler/impl/src/com/intellij/compiler/server/BuildManager.java @@ -1234,7 +1234,9 @@ public class BuildManager implements Disposable { final List launcherCp = new ArrayList<>(); launcherCp.add(ClasspathBootstrap.getResourcePath(launcherClass)); launcherCp.addAll(BuildProcessClasspathManager.getLauncherClasspath(project)); - launcherCp.add(compilerPath); + if (compilerPath != null) { // can be null in case of jdk9 + launcherCp.add(compilerPath); + } ClasspathBootstrap.appendJavaCompilerClasspath(launcherCp, shouldIncludeEclipseCompiler(projectConfig)); cmdLine.addParameter("-classpath"); cmdLine.addParameter(classpathToString(launcherCp));