IndexNotReadyException in EntityPropertiesPanel.getParentDiscriminatorType

I got this exception in Studio 10

com.intellij.openapi.project.IndexNotReadyException: Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation
at com.intellij.openapi.project.IndexNotReadyException.create(IndexNotReadyException.java:77)
at com.intellij.util.indexing.FileBasedIndexImpl.handleDumbMode(FileBasedIndexImpl.java:773)
at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:722)
at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:705)
at com.intellij.psi.stubs.StubIndexImpl.doProcessStubs(StubIndexImpl.java:300)
at com.intellij.psi.stubs.StubIndexImpl.processElements(StubIndexImpl.java:276)
at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:121)
at com.intellij.psi.stubs.StubIndex.getElements(StubIndex.java:109)
at com.intellij.psi.impl.java.stubs.index.JavaFullClassNameIndex.get(JavaFullClassNameIndex.java:47)
at com.intellij.psi.impl.file.impl.JavaFileManagerImpl.doFindClasses(JavaFileManagerImpl.java:88)
at com.intellij.psi.impl.file.impl.JavaFileManagerImpl.findClass(JavaFileManagerImpl.java:123)
at com.intellij.psi.impl.PsiElementFinderImpl.findClass(PsiElementFinderImpl.java:39)
at com.intellij.psi.impl.JavaPsiFacadeImpl.doFindClass(JavaPsiFacadeImpl.java:125)
at com.intellij.psi.impl.JavaPsiFacadeImpl.findClass(JavaPsiFacadeImpl.java:102)
at com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl.resolveElement(ClsJavaCodeReferenceElementImpl.java:257)
at com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl.advancedResolveImpl(ClsJavaCodeReferenceElementImpl.java:128)
at com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl.access$000(ClsJavaCodeReferenceElementImpl.java:43)
at com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl$Resolver.resolve(ClsJavaCodeReferenceElementImpl.java:121)
at com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl$Resolver.resolve(ClsJavaCodeReferenceElementImpl.java:115)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolveWithCaching$1(ResolveCache.java:203)
at com.intellij.openapi.util.RecursionManager$2.doPreventingRecursion(RecursionManager.java:98)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:202)
at com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl.multiResolve(ClsJavaCodeReferenceElementImpl.java:223)
at com.intellij.psi.impl.compiled.ClsJavaCodeReferenceElementImpl.advancedResolve(ClsJavaCodeReferenceElementImpl.java:213)
at com.intellij.psi.impl.source.PsiClassReferenceType.resolveGenerics(PsiClassReferenceType.java:191)
at com.intellij.psi.impl.source.PsiClassReferenceType.resolve(PsiClassReferenceType.java:138)
at com.intellij.psi.impl.PsiClassImplUtil.getSuperClass(PsiClassImplUtil.java:774)
at com.intellij.psi.impl.compiled.ClsClassImpl.getSuperClass(ClsClassImpl.java:132)
at com.haulmont.studio.backend.model.EntityPsi.lambda$getParent$15(SourceFile:229)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:959)
at com.haulmont.studio.backend.util.MetadataUtil.ra(SourceFile:1013)
at com.haulmont.studio.backend.model.EntityPsi.getParent(SourceFile:228)
at com.haulmont.studio.ui.ed.prop.EntityPropertiesPanel.getParentDiscriminatorType(SourceFile:2015)
at com.haulmont.studio.ui.ed.prop.EntityPropertiesPanel.discriminatorTypeEx(SourceFile:2001)
at com.haulmont.studio.ui.ed.prop.EntityPropertiesPanel.access$3300(SourceFile:81)
at com.haulmont.studio.ui.ed.prop.EntityPropertiesPanel$DiscriminatorValidator.isValidValue(SourceFile:1966)
at com.haulmont.studio.ui.ed.prop.EntityPropertiesPanel$DiscriminatorValidator.isValidValue(SourceFile:1955)
at com.vaadin.data.validator.AbstractValidator.validate(AbstractValidator.java:99)
at com.vaadin.ui.AbstractField.validate(AbstractField.java:1032)
at com.vaadin.ui.AbstractField.validate(AbstractField.java:997)
at com.vaadin.ui.Form.validate(Form.java:958)
at com.vaadin.ui.AbstractField.isValid(AbstractField.java:970)
at com.vaadin.ui.Form.commit(Form.java:316)
at com.haulmont.studio.ui.ed.prop.EntityPropertiesPanel.commit(SourceFile:693)
at com.haulmont.studio.intellij.ui.entity.EntityPropertiesEditor.commit(SourceFile:97)
at com.haulmont.studio.intellij.ui.entity.EntityPropertiesEditor.commit(SourceFile:45)
at com.haulmont.studio.intellij.ui.AbstractVaadinEditor.lambda$commit$3(SourceFile:104)
at com.vaadin.ui.UI.accessSynchronously(UI.java:1392)
at com.haulmont.studio.intellij.ui.AbstractVaadinEditor.trySynchronously(SourceFile:123)
at com.haulmont.studio.intellij.ui.AbstractVaadinEditor.commit(SourceFile:104)
at com.haulmont.studio.intellij.ui.AbstractVaadinEditor.selectNotify(SourceFile:55)
at com.haulmont.studio.intellij.ui.entity.EntityPropertiesEditor$MyPsiTreeAnyChangeEvent.lambda$modified$2(SourceFile:204)
at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:315)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.doRun(LaterInvocator.java:435)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:419)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:403)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:719)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:668)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:363)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Hi @mortozakhan.
Thanks for reporting a problem. We created new issue .