From eb47a35419d281c63923aeba02dbbbed686de009 Mon Sep 17 00:00:00 2001 From: Peter Gromov Date: Mon, 23 Dec 2019 13:35:41 +0100 Subject: [PATCH] let RunConfigurationProducer clients handle dumb mode (EA-216925 - INRE: IndexNotReadyException.create) GitOrigin-RevId: 6b0837270ffefc6bb2f330aaab81e5d741259071 --- .../intellij/execution/actions/RunConfigurationProducer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/lang-api/src/com/intellij/execution/actions/RunConfigurationProducer.java b/platform/lang-api/src/com/intellij/execution/actions/RunConfigurationProducer.java index 598e8ed892c6..a1f565be4609 100644 --- a/platform/lang-api/src/com/intellij/execution/actions/RunConfigurationProducer.java +++ b/platform/lang-api/src/com/intellij/execution/actions/RunConfigurationProducer.java @@ -10,6 +10,7 @@ import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.extensions.ExtensionPointName; import com.intellij.openapi.progress.ProcessCanceledException; import com.intellij.openapi.progress.ProgressManager; +import com.intellij.openapi.project.IndexNotReadyException; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Ref; import com.intellij.psi.PsiElement; @@ -105,7 +106,7 @@ public abstract class RunConfigurationProducer { LOG.error(getConfigurationFactory() + " produced wrong type", e); return null; } - catch (ProcessCanceledException e) { + catch (ProcessCanceledException | IndexNotReadyException e) { throw e; } catch (Throwable e) {