From 291732bfe376a38aa4c93c0a3e0c2404e8c5dc48 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Tue, 17 Mar 2015 17:20:45 +0100 Subject: [PATCH] junit: workaround unexpected stop --- .../src/com/intellij/execution/junit2/SegmentedInputStream.java | 1 + 1 file changed, 1 insertion(+) diff --git a/java/execution/impl/src/com/intellij/execution/junit2/SegmentedInputStream.java b/java/execution/impl/src/com/intellij/execution/junit2/SegmentedInputStream.java index 7ebb739a0366..adf24c4f3264 100644 --- a/java/execution/impl/src/com/intellij/execution/junit2/SegmentedInputStream.java +++ b/java/execution/impl/src/com/intellij/execution/junit2/SegmentedInputStream.java @@ -94,6 +94,7 @@ public class SegmentedInputStream extends InputStream { while (nextRead != ' ' && nextRead != SegmentedStream.SPECIAL_SYMBOL) { buffer.append((char)nextRead); nextRead = readNext(); + if (nextRead == -1) return new char[0]; } return readNext(Integer.valueOf(buffer.toString()).intValue()); }