From 4e6b4e8379dd3cf1b53d1ebb762cc1855b2cd78e Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Mon, 25 Jul 2016 15:19:14 +0300 Subject: [PATCH] diagnostics --- .../com/intellij/openapi/progress/util/ProgressWrapper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/core-impl/src/com/intellij/openapi/progress/util/ProgressWrapper.java b/platform/core-impl/src/com/intellij/openapi/progress/util/ProgressWrapper.java index 5c69ad221d77..3aa302500421 100644 --- a/platform/core-impl/src/com/intellij/openapi/progress/util/ProgressWrapper.java +++ b/platform/core-impl/src/com/intellij/openapi/progress/util/ProgressWrapper.java @@ -40,7 +40,9 @@ public class ProgressWrapper extends AbstractProgressIndicatorBase implements Wr } protected ProgressWrapper(@NotNull ProgressIndicator original, boolean checkCanceledForMe) { - assert original instanceof StandardProgressIndicator : "Original indicator must be StandardProcessIndicator: " + original +" ("+original.getClass()+")"; + if (!(original instanceof StandardProgressIndicator)) { + throw new IllegalArgumentException("Original indicator " + original + " must be StandardProcessIndicator but got: " + original.getClass()); + } myOriginal = original; myCheckCanceledForMe = checkCanceledForMe; nested = 1 + (original instanceof ProgressWrapper ? ((ProgressWrapper)original).nested : -1);