diff --git a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/JavaFxProjectSdkSetupValidator.java b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/JavaFxProjectSdkSetupValidator.java index 5750be0dad7a..9641b34a3a5a 100644 --- a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/JavaFxProjectSdkSetupValidator.java +++ b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/JavaFxProjectSdkSetupValidator.java @@ -4,6 +4,7 @@ import com.intellij.codeInsight.daemon.ProjectSdkSetupValidator; import com.intellij.codeInsight.daemon.impl.JavaProjectSdkSetupValidator; 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.roots.ui.configuration.ClasspathEditor; import com.intellij.openapi.roots.ui.configuration.ProjectSettingsService; @@ -33,6 +34,9 @@ public class JavaFxProjectSdkSetupValidator implements ProjectSdkSetupValidator if (javaErrorMessage != null) { return javaErrorMessage; } + if (DumbService.isDumb(project)) { + return null; + } final PsiClass nodeClass = JavaPsiFacade.getInstance(project).findClass(JavaFxCommonNames.JAVAFX_SCENE_NODE, GlobalSearchScope.allScope(project)); if (nodeClass == null) {