diff --git a/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/GroovycOutputParser.java b/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/GroovycOutputParser.java index ed4a787d8bfa..d1144dcfdcc6 100644 --- a/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/GroovycOutputParser.java +++ b/plugins/groovy/jps-plugin/src/org/jetbrains/jps/incremental/groovy/GroovycOutputParser.java @@ -69,7 +69,7 @@ public class GroovycOutputParser { return; } - if (outputType == ProcessOutputTypes.STDERR && !text.startsWith("Picked up JAVA_TOOL_OPTIONS")) { + if (outputType == ProcessOutputTypes.STDERR && !isSafeStderr(text)) { stdErr.append(StringUtil.convertLineSeparators(text)); return; } @@ -78,6 +78,10 @@ public class GroovycOutputParser { parseOutput(text); } + private static boolean isSafeStderr(String line) { + return line.startsWith("SLF4J:") || line.startsWith("Picked up JAVA_TOOL_OPTIONS"); + } + private final StringBuffer outputBuffer = new StringBuffer(); private void updateStatus(@NotNull String status) {