diff --git a/platform/lang-api/src/com/intellij/openapi/projectRoots/JdkUtil.java b/platform/lang-api/src/com/intellij/openapi/projectRoots/JdkUtil.java index 6eaa636943be..15279968ff0d 100644 --- a/platform/lang-api/src/com/intellij/openapi/projectRoots/JdkUtil.java +++ b/platform/lang-api/src/com/intellij/openapi/projectRoots/JdkUtil.java @@ -164,7 +164,9 @@ public class JdkUtil { commandLine.setExePath(exePath); final ParametersList vmParametersList = javaParameters.getVMParametersList(); - commandLine.getEnvironment().putAll(javaParameters.getEnv()); + if (javaParameters.getEnv() != null) { + commandLine.getEnvironment().putAll(javaParameters.getEnv()); + } commandLine.setPassParentEnvironment(javaParameters.isPassParentEnvs()); final Class commandLineWrapper;