From 5ccf88788b82a0bf2a17cde08404ae8dd3641ee5 Mon Sep 17 00:00:00 2001 From: Julia Beliaeva Date: Sun, 9 Jan 2022 13:32:36 +0300 Subject: [PATCH] [platform] do not log ControlFlowException when reading from the stream EA-348909 GitOrigin-RevId: 3b4083cdf629d581c8c8c3805f1c276151749de8 --- platform/util/src/com/intellij/util/io/BaseDataReader.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/util/src/com/intellij/util/io/BaseDataReader.java b/platform/util/src/com/intellij/util/io/BaseDataReader.java index d29faaf3bb9ff..2f523ab19a7a2 100644 --- a/platform/util/src/com/intellij/util/io/BaseDataReader.java +++ b/platform/util/src/com/intellij/util/io/BaseDataReader.java @@ -2,6 +2,7 @@ package com.intellij.util.io; import com.intellij.ReviseWhenPortedToJDK; +import com.intellij.openapi.diagnostic.ControlFlowException; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.util.text.StringUtilRt; import com.intellij.util.ConcurrencyUtil; @@ -175,7 +176,9 @@ protected void doRun() { } } catch (Exception e) { - LOG.error(e); + if (!(e instanceof ControlFlowException)) { + LOG.error(e); + } } finally { flush();