diff --git a/platform/lang-api/src/com/intellij/execution/runners/ExecutionUtil.java b/platform/lang-api/src/com/intellij/execution/runners/ExecutionUtil.java index 1ace770954c4..2c222b02618a 100644 --- a/platform/lang-api/src/com/intellij/execution/runners/ExecutionUtil.java +++ b/platform/lang-api/src/com/intellij/execution/runners/ExecutionUtil.java @@ -58,7 +58,9 @@ public class ExecutionUtil { String error = e.getMessage(); HyperlinkListener listener = null; - if (error.contains("87") && e instanceof ProcessNotCreatedException) { + if (error.contains("87") && + e instanceof ProcessNotCreatedException && + !PropertiesComponent.getInstance(project).isTrueValue("dynamic.classpath")) { final String commandLineString = ((ProcessNotCreatedException)e).getCommandLine().getCommandLineString(); if (commandLineString.length() > 1024 * 32) { error = "Command line is too long. In order to reduce its length classpath file can be used.
" +