-
Notifications
You must be signed in to change notification settings - Fork 8
Can't find usage for element org.mpsqa.base.errors_suppressor.structure.SingleCheckingResultSuppressorConfig #414
Copy link
Copy link
Open
Description
Running on the latest MPS prerelease produces the following error in the logs. The creation of the suppressor has to be postponed somehow until indices are ready.
[migrate] 2026-02-07 19:19:01,543 [ 13184] WARN - jetbrains.mps.workbench.findusages.MPSModelsFastFindSupport - Can't find usage for element org.mpsqa.base.errors_suppressor.structure.SingleCheckingResultSuppressorConfig
[migrate] com.intellij.openapi.project.IndexNotReadyException: Please change caller according to com.intellij.openapi.project.IndexNotReadyException documentation. Dumb mode start trace is in attachment.
[migrate] at com.intellij.openapi.project.IndexNotReadyException.create(IndexNotReadyException.java:69)
[migrate] at com.intellij.util.indexing.FileBasedIndexImpl.handleDumbMode(FileBasedIndexImpl.java:911)
[migrate] at com.intellij.util.indexing.FileBasedIndexImpl.ensureUpToDate(FileBasedIndexImpl.java:846)
[migrate] at com.intellij.util.indexing.FileBasedIndexEx.readIndexAndProcessExceptions(FileBasedIndexEx.java:345)
[migrate] at com.intellij.util.indexing.FileBasedIndexEx.getContainingFilesIterator(FileBasedIndexEx.java:280)
[migrate] at com.intellij.util.indexing.FileBasedIndexEx.getContainingFiles(FileBasedIndexEx.java:256)
[migrate] at com.intellij.util.indexing.FileBasedIndexImpl.getContainingFiles(FileBasedIndexImpl.java:1151)
[migrate] at jetbrains.mps.workbench.findusages.MPSModelsIndexer.getContainingFiles(MPSModelsIndexer.java:64)
[migrate] at jetbrains.mps.workbench.findusages.MPSModelsFastFindSupport.findCandidates(MPSModelsFastFindSupport.java:254)
[migrate] at jetbrains.mps.workbench.findusages.MPSModelsFastFindSupport.findInstances(MPSModelsFastFindSupport.java:149)
[migrate] at org.jetbrains.mps.openapi.persistence.FindUsagesParticipant.findInstances(FindUsagesParticipant.java:49)
[migrate] at jetbrains.mps.findUsages.InstancesSearchType.search(InstancesSearchType.java:54)
[migrate] at jetbrains.mps.findUsages.SearchType.search(SearchType.java:29)
[migrate] at jetbrains.mps.findUsages.FindUsagesManager.findUsages0(FindUsagesManager.java:61)
[migrate] at jetbrains.mps.findUsages.FindUsagesManager.findInstances(FindUsagesManager.java:39)
[migrate] at j.m.l.s.query.runtime//jetbrains.mps.lang.smodel.query.runtime.CommandUtil.instances(CommandUtil.java:56)
[migrate] at o.m.b.errors_suppressor.pluginSolution//org.mpsqa.base.errors_suppressor.pluginSolution.plugin.SuppressCheckerResults.lambda$new$1(SuppressCheckerResults.java:71)
[migrate] at jetbrains.mps.smodel.WorkbenchModelAccess.runReadAction(WorkbenchModelAccess.java:91)
[migrate] at jetbrains.mps.smodel.ModelAccessBase.runReadAction(ModelAccessBase.java:62)
[migrate] at o.m.b.errors_suppressor.pluginSolution//org.mpsqa.base.errors_suppressor.pluginSolution.plugin.SuppressCheckerResults.<init>(SuppressCheckerResults.java:66)
[migrate] at o.m.b.errors_suppressor.pluginSolution//org.mpsqa.base.errors_suppressor.pluginSolution.plugin.CheckingSuppressorRegistrar_ProjectPluginPart.lambda$init$0(CheckingSuppressorRegistrar_ProjectPluginPart.java:22)
[migrate] at jetbrains.mps.smodel.ActionDispatcher.dispatch(ActionDispatcher.java:98)
[migrate] at jetbrains.mps.smodel.ActionDispatcher.lambda$wrap$0(ActionDispatcher.java:135)
[migrate] at jetbrains.mps.smodel.LockRunnable.run(LockRunnable.java:60)
[migrate] at jetbrains.mps.smodel.WorkbenchModelAccess.lambda$runReadAction$0(WorkbenchModelAccess.java:104)
[migrate] at jetbrains.mps.smodel.PlatformCancelBlock.run(PlatformCancelBlock.java:22)
[migrate] at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:124)
[migrate] at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:124)
[migrate] at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.runReadAction(NestedLocksThreadingSupport.kt:856)
[migrate] at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:1059)
[migrate] at jetbrains.mps.smodel.WorkbenchModelAccess.runReadAction(WorkbenchModelAccess.java:95)
[migrate] at jetbrains.mps.smodel.ModelAccessBase.runReadAction(ModelAccessBase.java:62)
[migrate] at o.m.b.errors_suppressor.pluginSolution//org.mpsqa.base.errors_suppressor.pluginSolution.plugin.CheckingSuppressorRegistrar_ProjectPluginPart.init(CheckingSuppressorRegistrar_ProjectPluginPart.java:22)
[migrate] at jetbrains.mps.plugins.projectplugins.BaseProjectPlugin.initCustomParts(BaseProjectPlugin.java:74)
[migrate] at jetbrains.mps.plugins.projectplugins.BaseProjectPlugin.init(BaseProjectPlugin.java:94)
[migrate] at jetbrains.mps.plugins.projectplugins.ProjectPluginManager.createPlugin(ProjectPluginManager.java:175)
[migrate] at jetbrains.mps.plugins.projectplugins.ProjectPluginManager.createPlugin(ProjectPluginManager.java:58)
[migrate] at jetbrains.mps.plugins.BasePluginManager.createPluginChecked(BasePluginManager.java:156)
[migrate] at jetbrains.mps.plugins.BasePluginManager.createPlugins(BasePluginManager.java:143)
[migrate] at jetbrains.mps.plugins.BasePluginManager.loadPlugins(BasePluginManager.java:73)
[migrate] at jetbrains.mps.plugins.PluginLoaderRegistry.loadContributors(PluginLoaderRegistry.java:222)
[migrate] at jetbrains.mps.plugins.PluginLoaderRegistry$UpdatingTask.addLoaders(PluginLoaderRegistry.java:614)
[migrate] at jetbrains.mps.plugins.PluginLoaderRegistry$UpdatingTask.update(PluginLoaderRegistry.java:577)
[migrate] at jetbrains.mps.plugins.PluginLoaderRegistry$UpdatingTask.lambda$run$0(PluginLoaderRegistry.java:490)
[migrate] at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:204)
[migrate] at com.intellij.openapi.application.impl.ApplicationImpl$7.lambda$run$0(ApplicationImpl.java:605)
[migrate] at com.intellij.concurrency.ThreadContext.installThreadContext(threadContext.kt:305)
[migrate] at com.intellij.openapi.application.impl.ApplicationImpl$7.run(ApplicationImpl.java:600)
[migrate] at com.intellij.openapi.application.impl.AppImplKt.rethrowExceptions$lambda$1(appImpl.kt:83)
[migrate] at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
[migrate] at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
[migrate] at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:173)
[migrate] at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:167)
[migrate] at com.intellij.util.concurrency.ContextRunnable.lambda$run$0(ContextRunnable.java:26)
[migrate] at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294)
[migrate] at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:25)
[migrate] at com.intellij.openapi.application.impl.AppImplKt.rethrowExceptions$lambda$2(appImpl.kt:94)
[migrate] at com.intellij.openapi.application.impl.LaterInvocator$1.run(LaterInvocator.java:130)
[migrate] at com.intellij.openapi.application.impl.NonBlockingFlushQueue.runNextEvent$lambda$1$1$0(NonBlockingFlushQueue.kt:334)
[migrate] at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:901)
[migrate] at com.intellij.openapi.application.impl.NonBlockingFlushQueue.runNextEvent$lambda$1$1(NonBlockingFlushQueue.kt:333)
[migrate] at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294)
[migrate] at com.intellij.openapi.application.impl.NonBlockingFlushQueue.runNextEvent$lambda$1(NonBlockingFlushQueue.kt:330)
[migrate] at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.tryRunWriteIntentReadAction(NestedLocksThreadingSupport.kt:690)
[migrate] at com.intellij.openapi.application.impl.NonBlockingFlushQueue.runNextEvent(NonBlockingFlushQueue.kt:326)
[migrate] at com.intellij.openapi.application.impl.NonBlockingFlushQueue.flushNow(NonBlockingFlushQueue.kt:305)
[migrate] at com.intellij.openapi.application.impl.NonBlockingFlushQueue.FLUSH_NOW$lambda$0(NonBlockingFlushQueue.kt:167)
[migrate] at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
[migrate] at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:781)
[migrate] at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
[migrate] at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
[migrate] at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
[migrate] at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
[migrate] at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:750)
[migrate] at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:664)
[migrate] at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:517)
[migrate] at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0$0$0(IdeEventQueue.kt:333)
[migrate] at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1065)
[migrate] at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:117)
[migrate] at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1065)
[migrate] at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0(IdeEventQueue.kt:331)
[migrate] at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:371)
[migrate] at com.intellij.testFramework.EdtTestUtilKt.dispatchNextEventIfAny$lambda$0(EdtTestUtil.kt:82)
[migrate] at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294)
[migrate] at com.intellij.testFramework.EdtTestUtilKt.dispatchNextEventIfAny(EdtTestUtil.kt:73)
[migrate] at com.intellij.testFramework.EdtTestUtilKt.dispatchAllEventsInIdeEventQueue$lambda$0(EdtTestUtil.kt:62)
[migrate] at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.releaseTheAcquiredWriteIntentLockThenExecuteActionAndTakeWriteIntentLockBack(NestedLocksThreadingSupport.kt:1652)
[migrate] at com.intellij.openapi.application.impl.TestOnlyThreading.releaseTheAcquiredWriteIntentLockThenExecuteActionAndTakeWriteIntentLockBack(appImpl.kt:147)
[migrate] at com.intellij.testFramework.EdtTestUtilKt.dispatchAllEventsInIdeEventQueue(EdtTestUtil.kt:60)
[migrate] at com.intellij.testFramework.PlatformTestUtil.dispatchAllEventsInIdeEventQueue(PlatformTestUtil.java:548)
[migrate] at jetbrains.mps.tool.environment.IdeaEnvironment.lambda$flushAllEvents$1(IdeaEnvironment.java:385)
[migrate] at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:239)
[migrate] at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:25)
[migrate] at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:201)
[migrate] at com.intellij.openapi.application.impl.ApplicationImpl$7.lambda$run$0(ApplicationImpl.java:605)
[migrate] at com.intellij.concurrency.ThreadContext.installThreadContext(threadContext.kt:305)
[migrate] at com.intellij.openapi.application.impl.ApplicationImpl$7.run(ApplicationImpl.java:600)
[migrate] at com.intellij.openapi.application.impl.AppImplKt.rethrowExceptions$lambda$1(appImpl.kt:83)
[migrate] at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
[migrate] at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
[migrate] at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:173)
[migrate] at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:167)
[migrate] at com.intellij.util.concurrency.ContextRunnable.lambda$run$0(ContextRunnable.java:26)
[migrate] at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294)
[migrate] at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:25)
[migrate] at com.intellij.openapi.application.impl.AppImplKt.rethrowExceptions$lambda$2(appImpl.kt:94)
[migrate] at com.intellij.openapi.application.impl.LaterInvocator$1.run(LaterInvocator.java:130)
[migrate] at com.intellij.openapi.application.impl.NonBlockingFlushQueue.runNextEvent$lambda$1$1$0(NonBlockingFlushQueue.kt:334)
[migrate] at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:901)
[migrate] at com.intellij.openapi.application.impl.NonBlockingFlushQueue.runNextEvent$lambda$1$1(NonBlockingFlushQueue.kt:333)
[migrate] at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294)
[migrate] at com.intellij.openapi.application.impl.NonBlockingFlushQueue.runNextEvent$lambda$1(NonBlockingFlushQueue.kt:330)
[migrate] at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.tryRunWriteIntentReadAction(NestedLocksThreadingSupport.kt:690)
[migrate] at com.intellij.openapi.application.impl.NonBlockingFlushQueue.runNextEvent(NonBlockingFlushQueue.kt:326)
[migrate] at com.intellij.openapi.application.impl.NonBlockingFlushQueue.flushNow(NonBlockingFlushQueue.kt:305)
[migrate] at com.intellij.openapi.application.impl.NonBlockingFlushQueue.FLUSH_NOW$lambda$0(NonBlockingFlushQueue.kt:167)
[migrate] at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
[migrate] at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:781)
[migrate] at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
[migrate] at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
[migrate] at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
[migrate] at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
[migrate] at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:750)
[migrate] at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:664)
[migrate] at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:517)
[migrate] at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0$0$0(IdeEventQueue.kt:333)
[migrate] at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1065)
[migrate] at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:109)
[migrate] at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1065)
[migrate] at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0(IdeEventQueue.kt:331)
[migrate] at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:371)
[migrate] at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
[migrate] at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
[migrate] at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
[migrate] at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
[migrate] at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
[migrate] at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels