From afbf94ff01db38681b602e11f406ab62ef40e035 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Mon, 3 Dec 2018 10:10:11 +0100 Subject: [PATCH] =?UTF-8?q?RunConfigurationSchemeManager=20=E2=80=94=20do?= =?UTF-8?q?=20not=20log=20ProcessCanceledException?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../execution/impl/RunConfigurationSchemeManager.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/execution/impl/RunConfigurationSchemeManager.kt b/platform/lang-impl/src/com/intellij/execution/impl/RunConfigurationSchemeManager.kt index 56a57f5780cf..9e2f4be31078 100644 --- a/platform/lang-impl/src/com/intellij/execution/impl/RunConfigurationSchemeManager.kt +++ b/platform/lang-impl/src/com/intellij/execution/impl/RunConfigurationSchemeManager.kt @@ -10,6 +10,7 @@ import com.intellij.execution.configurations.ConfigurationType import com.intellij.execution.configurations.UnknownConfigurationType import com.intellij.openapi.diagnostic.logger import com.intellij.openapi.diagnostic.runAndLogException +import com.intellij.openapi.progress.ProcessCanceledException import com.intellij.openapi.util.InvalidDataException import com.intellij.openapi.util.JDOMUtil import com.intellij.util.attribute @@ -65,13 +66,16 @@ internal class RunConfigurationSchemeManager(private val manager: RunManagerImpl settings.readExternal(element, isShared) } catch (e: InvalidDataException) { - RunManagerImpl.LOG.error(e) + LOG.error(e) } var elementAfterStateLoaded: Element? = element try { elementAfterStateLoaded = writeScheme(settings) } + catch (e: ProcessCanceledException) { + throw e + } catch (e: Throwable) { LOG.error("Cannot compute digest for RC using state after load", e) }