From 9d8ae0a8feb951f799df29fc9f10ba07f4b0b255 Mon Sep 17 00:00:00 2001 From: Eugene Zhuravlev Date: Tue, 15 May 2012 22:47:19 +0200 Subject: [PATCH] additional null check --- .../intellij/execution/configurations/ParametersList.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/platform-api/src/com/intellij/execution/configurations/ParametersList.java b/platform/platform-api/src/com/intellij/execution/configurations/ParametersList.java index 56c4f6959997..762ba6c55400 100644 --- a/platform/platform-api/src/com/intellij/execution/configurations/ParametersList.java +++ b/platform/platform-api/src/com/intellij/execution/configurations/ParametersList.java @@ -335,7 +335,10 @@ public class ParametersList implements Cloneable { if (application != null) { final PathMacros pathMacros = PathMacros.getInstance(); for (String name : pathMacros.getUserMacroNames()) { - myMacroMap.put("${" + name + "}", pathMacros.getValue(name)); + final String value = pathMacros.getValue(name); + if (value != null) { + myMacroMap.put("${" + name + "}", value); + } } final Map env = EnvironmentUtil.getEnviromentProperties(); for (String name : env.keySet()) {