From dfeac8a091bf196ec3291c1a9f59e11b5b43e6a8 Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 7 Jun 2017 12:42:15 +0200 Subject: [PATCH] let applet run config be available in dumb mode, possibly failing at runtime (EA-102050 - INRE: FileBasedIndexImpl.handleDumbMode) --- .../intellij/execution/applet/AppletConfigurationProducer.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/java/execution/impl/src/com/intellij/execution/applet/AppletConfigurationProducer.java b/java/execution/impl/src/com/intellij/execution/applet/AppletConfigurationProducer.java index 837d6ef0e00b..65a8b514d396 100644 --- a/java/execution/impl/src/com/intellij/execution/applet/AppletConfigurationProducer.java +++ b/java/execution/impl/src/com/intellij/execution/applet/AppletConfigurationProducer.java @@ -23,6 +23,7 @@ import com.intellij.execution.actions.ConfigurationContext; import com.intellij.execution.junit.JavaRuntimeConfigurationProducerBase; import com.intellij.openapi.module.Module; import com.intellij.openapi.module.ModuleUtilCore; +import com.intellij.openapi.project.DumbService; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.Comparing; import com.intellij.psi.JavaPsiFacade; @@ -86,6 +87,7 @@ public class AppletConfigurationProducer extends JavaRuntimeConfigurationProduce private static boolean isAppletClass(final PsiClass aClass, final PsiManager manager) { if (!PsiClassUtil.isRunnableClass(aClass, true)) return false; + if (DumbService.isDumb(manager.getProject())) return true; final Module module = JavaExecutionUtil.findModule(aClass); final GlobalSearchScope scope = module != null