java.lang.Throwable: Slow operations are prohibited on EDT. See SlowOperations.assertSlowOperationsAreAllowed javadoc.
at c.ij.oa.dg.Logger.error(Logger.java:375)
at c.ij.util.SlowOperations.logError(SlowOperations.java:180)
at c.ij.util.SlowOperations.assertSlowOperationsAreAllowed(SlowOperations.java:128)
at c.ij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexDataImpl.ensureIsUpToDate(WorkspaceFileIndexDataImpl.kt:232)
at c.ij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexDataImpl.getFileInfo(WorkspaceFileIndexDataImpl.kt:176)
at c.ij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexImpl.getFileInfo(WorkspaceFileIndexImpl.kt:367)
at c.ij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexImpl.findFileSets(WorkspaceFileIndexImpl.kt:277)
at c.ij.multiverse.ProjectModelEntityContextProvider.getContexts(ProjectModelEntityContextProvider.kt:33)
at c.ij.codeInsight.multiverse.CodeInsightContextManagerImpl.getContextSafely(CodeInsightContextManagerImpl.kt:162)
at c.ij.codeInsight.multiverse.CodeInsightContextManagerImpl.getContextSequence$lambda$0(CodeInsightContextManagerImpl.kt:112)
at kotlin.sequences.FlatteningSequence$iterator$1.ensureItemIterator(Sequences.kt:363)
at kotlin.sequences.FlatteningSequence$iterator$1.hasNext(Sequences.kt:351)
at c.ij.codeInsight.multiverse.CodeInsightContextManagerImplKt$appendIfEmpty$1.invokeSuspend(CodeInsightContextManagerImpl.kt:258)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlin.sequences.SequenceBuilderIterator.hasNext(SequenceBuilder.kt:129)
at kotlin.sequences.SequencesKt___SequencesKt.first(_Sequences.kt:116)
at c.ij.codeInsight.multiverse.CodeInsightContextManagerImpl.findFirstContext(CodeInsightContextManagerImpl.kt:156)
at c.ij.codeInsight.multiverse.CodeInsightContextManagerImpl.getPreferredContext$lambda$1(CodeInsightContextManagerImpl.kt:130)
at c.ij.util.AtomicMapCache.getOrPut(cache.kt:48)
at c.ij.codeInsight.multiverse.CodeInsightContextManagerImpl.getPreferredContext(CodeInsightContextManagerImpl.kt:129)
at c.ij.codeInsight.multiverse.CodeInsightContextManagerImpl.inferContext(CodeInsightContextManagerImpl.kt:179)
at c.ij.codeInsight.multiverse.CodeInsightContextManagerImpl.getCodeInsightContext(CodeInsightContextManagerImpl.kt:146)
at c.ij.codeInsight.multiverse.CodeInsightContextUtil.getCodeInsightContext(CodeInsightContextUtil.kt:17)
at c.ij.codeInsight.multiverse.CodeInsightContextUtil.getCodeInsightContext(CodeInsightContextUtil.kt:30)
at c.ij.codeInsight.daemon.impl.UpdateHighlightersUtil.setHighlightersToEditor(UpdateHighlightersUtil.java:182)
at c.ij.codeInsight.daemon.impl.UpdateHighlightersUtil.setHighlightersToEditor(UpdateHighlightersUtil.java:161)
at o.sl.ij.editor.EditorDecorator.highlightInDocument(EditorDecorator.kt:145)
at o.sl.ij.editor.EditorDecorator.updateHighlights$lambda$13(EditorDecorator.kt:138)
at o.sl.ij.ui.UiUtils$Companion.runOnUiThread$lambda$0(UiUtils.kt:42)
at c.ij.oa.ap.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:236)
at c.ij.oa.ap.TransactionGuardImpl.access$100(TransactionGuardImpl.java:22)
at c.ij.oa.ap.TransactionGuardImpl$1.run(TransactionGuardImpl.java:198)
at c.ij.oa.ap.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:121)
c.ij.oa.dg.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); If you access or modify model on EDT consider wrapping your code in WriteIntentReadAction or ReadAction; see https://jb.gg/ij-platform-threading for details
Current thread: Thread[#56,AWT-EventQueue-0,10,main] 1923918787 (EventQueue.isDispatchThread()=true)
SystemEventQueueThread: (same)
at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:258)
at c.ij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:159)
at c.ij.codeInsight.daemon.impl.DaemonCodeAnalyzerEx.processHighlights(DaemonCodeAnalyzerEx.java:65)
at c.ij.codeInsight.daemon.impl.UpdateHighlightersUtil.lambda$setHighlightersInRange$5(UpdateHighlightersUtil.java:200)
at c.ij.codeInsight.daemon.impl.HighlighterRecycler.runWithRecycler(HighlighterRecycler.java:99)
at c.ij.codeInsight.daemon.impl.UpdateHighlightersUtil.setHighlightersInRange(UpdateHighlightersUtil.java:199)
at c.ij.codeInsight.daemon.impl.UpdateHighlightersUtil.lambda$setHighlightersToEditor$1(UpdateHighlightersUtil.java:183)
at c.ij.codeInsight.daemon.impl.HighlightingSessionImpl.runInsideHighlightingSessionInEDT(HighlightingSessionImpl.java:209)
at c.ij.codeInsight.daemon.impl.HighlightingSessionImpl.lambda$runInsideHighlightingSessionInEDT$5(HighlightingSessionImpl.java:201)
at c.ij.oa.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:717)
at c.ij.oa.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:792)
at c.ij.oa.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:748)
at c.ij.oa.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:716)
at c.ij.oa.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:80)
at c.ij.codeInsight.daemon.impl.HighlightingSessionImpl.runInsideHighlightingSessionInEDT(HighlightingSessionImpl.java:201)
at c.ij.codeInsight.daemon.impl.UpdateHighlightersUtil.setHighlightersToEditor(UpdateHighlightersUtil.java:182)
at c.ij.codeInsight.daemon.impl.UpdateHighlightersUtil.setHighlightersToEditor(UpdateHighlightersUtil.java:161)
at o.sl.ij.editor.EditorDecorator.removeHighlights(EditorDecorator.kt:71)
at o.sl.ij.ui.report.ReportTreeManager.clearSelection(ReportTreeManager.kt:164)
at o.sl.ij.ui.report.ReportTreeManager.handleIssueSelection(ReportTreeManager.kt:130)
at o.sl.ij.ui.report.ReportTreeManager.setupTreeSelectionListeners$lambda$0(ReportTreeManager.kt:102)
at java.desktop/javax.swing.JTree.fireValueChanged(JTree.java:3020)
at java.desktop/javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:3521)
at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:650)
at c.ij.ui.treeStructure.Tree$MySelectionModel.fireValueChanged(Tree.java:948)
at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1120)
at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTreeSelectionModel.java:306)
at java.desktop/javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(DefaultTreeSelectionModel.java:200)
Further to your question, the above mentioned issues are not consistent as they have not appeared yet.
But I have another error with two different call stacks. The WebStorm IDE version is 261.19799.23, which is expected to be somehow unstable as it is EAP version.
java.lang.AssertionError: unknown tool id type: class org.sonarlint.intellij.editor.SonarExternalAnnotator(class java.lang.Class)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl$WhatTool.matches(HighlightInfoUpdaterImpl.java:465)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.lambda$disposeEvictedInfos$19(HighlightInfoUpdaterImpl.java:440)
at java.base/java.util.Collection.removeIf(Collection.java:581)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.disposeEvictedInfos(HighlightInfoUpdaterImpl.java:439)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.recycleInvalidPsiElements(HighlightInfoUpdaterImpl.java:390)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.lambda$runWithInvalidPsiRecycler$51(HighlightInfoUpdaterImpl.java:986)
at com.intellij.codeInsight.daemon.impl.ManagedHighlighterRecycler.runWithRecycler(ManagedHighlighterRecycler.java:105)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.runWithInvalidPsiRecycler(HighlightInfoUpdaterImpl.java:985)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectInformationWithProgress$9(GeneralHighlightingPass.java:200)
at com.intellij.codeInsight.daemon.impl.HighlightVisitorRunner.createHighlightVisitorsFor(HighlightVisitorRunner.java:88)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:113)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:97)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:76)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:435)
at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:29)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$3(PassExecutorService.java:431)
at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:123)
at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:123)
at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.tryRunReadAction(NestedLocksThreadingSupport.kt:881)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1230)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$4(PassExecutorService.java:421)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:717)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:792)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:748)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:716)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:80)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:420)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:395)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.cacheFileTypesInside(FileTypeManagerImpl.java:846)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$1(PassExecutorService.java:395)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:257)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:393)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:277)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
java.lang.AssertionError: unknown tool id type: class org.sonarlint.intellij.editor.SonarExternalAnnotator(class java.lang.Class)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl$WhatTool.matches(HighlightInfoUpdaterImpl.java:465)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.lambda$disposeEvictedInfos$19(HighlightInfoUpdaterImpl.java:440)
at java.base/java.util.Collection.removeIf(Collection.java:581)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.disposeEvictedInfos(HighlightInfoUpdaterImpl.java:439)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.recycleInvalidPsiElements(HighlightInfoUpdaterImpl.java:390)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.lambda$runWithInvalidPsiRecycler$51(HighlightInfoUpdaterImpl.java:986)
at com.intellij.codeInsight.daemon.impl.ManagedHighlighterRecycler.runWithRecycler(ManagedHighlighterRecycler.java:105)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.runWithInvalidPsiRecycler(HighlightInfoUpdaterImpl.java:985)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.collectInformationWithProgress(LocalInspectionsPass.java:166)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:97)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:76)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:435)
at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:29)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$3(PassExecutorService.java:431)
at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:123)
at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:123)
at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.tryRunReadAction(NestedLocksThreadingSupport.kt:881)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1230)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$4(PassExecutorService.java:421)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:717)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:792)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:748)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:716)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:80)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:420)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:395)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.cacheFileTypesInside(FileTypeManagerImpl.java:846)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$1(PassExecutorService.java:395)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:257)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:393)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:277)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
c.ij.oa.dg.RuntimeExceptionWithAttachments: Access is allowed from Event Dispatch Thread (EDT) only; If you access or modify model on EDT consider wrapping your code in WriteIntentReadAction or ReadAction; see https://jb.gg/ij-platform-threading for details
Current thread: Thread[#114,DefaultDispatcher-worker-7,5,main] 453985558 (EventQueue.isDispatchThread()=false)
SystemEventQueueThread: Thread[#44,AWT-EventQueue-0,10,main] 563126515
at c.ij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:258)
at c.ij.util.concurrency.ThreadingAssertions.softAssertEventDispatchThread(ThreadingAssertions.java:90)
at c.ij.oa.wm.impl.ToolWindowImpl.createContentIfNeeded(ToolWindowImpl.kt:731)
at c.ij.oa.wm.impl.ToolWindowImpl.getContentManager(ToolWindowImpl.kt:590)
at o.sl.ij.actions.SonarLintToolWindow.getDisplayedFindings(SonarLintToolWindow.java:151)
at o.sl.ij.editor.SonarExternalAnnotator.apply(SonarExternalAnnotator.java:72)
at o.sl.ij.editor.SonarExternalAnnotator.apply(SonarExternalAnnotator.java:54)
at c.ij.codeInsight.daemon.impl.AnnotationHolderImpl.applyExternalAnnotatorWithContext(AnnotationHolderImpl.java:239)
at c.ij.codeInsight.daemon.impl.ExternalToolPass.doApply(ExternalToolPass.java:264)
at c.ij.codeInsight.daemon.impl.ExternalToolPass.doApply(ExternalToolPass.java:257)
at c.ij.codeInsight.daemon.impl.ExternalToolPass$1.lambda$run$4(ExternalToolPass.java:198)
at c.ij.oa.ap.ReadAction.lambda$run$1(ReadAction.java:54)
at c.ij.oa.ap.impl.AppImplKt$rethrowCheckedExceptions$2.invoke(appImpl.kt:125)
at c.ij.platform.locking.impl.NestedLocksThreadingSupport.runReadAction(NestedLocksThreadingSupport.kt:835)
at c.ij.oa.ap.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:1060)
at c.ij.oa.ap.ReadAction.compute(ReadAction.java:66)
at c.ij.oa.ap.ReadAction.run(ReadAction.java:53)
at c.ij.codeInsight.daemon.impl.ExternalToolPass$1.lambda$run$5(ExternalToolPass.java:195)
at c.ij.oa.progress.util.BackgroundTaskUtil.lambda$runUnderDisposeAwareIndicator$15(BackgroundTaskUtil.java:372)
at c.ij.oa.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:256)
at c.ij.oa.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:717)
at c.ij.oa.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:792)
at c.ij.oa.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:748)
at c.ij.oa.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:716)
at c.ij.oa.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:80)
at c.ij.oa.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:240)
at c.ij.oa.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:367)
at c.ij.codeInsight.daemon.impl.ExternalToolPass$1.run(ExternalToolPass.java:192)
at c.ij.util.ui.update.Update.execute$suspendImpl(Update.kt:61)
at c.ij.util.ui.update.Update.execute(Update.kt)
at c.ij.util.ui.update.MergingUpdateQueue.executeUpdates$suspendImpl(MergingUpdateQueue.kt:386)
at c.ij.util.ui.update.MergingUpdateQueue.executeUpdates(MergingUpdateQueue.kt)
Thank you for all the information you’ve shared, that’s very useful to us.
I’ll work on incorporating improvements in the next version, which should resolve some of the issues you encountered. I’ll also keep a closer eye on WebStorm 2026.1 in case any recent changes might explain these unexpected errors.
I’m having the same issue in IDEA 2026.1 EAP, it seems to break the editor in a way that it will no longer do any code analysis when I continue modifying the file. For example, it will not underline invalid method calls, it doesn’t highlight references to static final fields etc. The only thing that works is basic syntax highlighting, no semantic highlighting.
java.lang.AssertionError: unknown tool id type: class org.sonarlint.intellij.editor.SonarExternalAnnotator(class java.lang.Class)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl$WhatTool.matches(HighlightInfoUpdaterImpl.java:465)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.lambda$disposeEvictedInfos$19(HighlightInfoUpdaterImpl.java:440)
at java.base/java.util.Collection.removeIf(Collection.java:581)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.disposeEvictedInfos(HighlightInfoUpdaterImpl.java:439)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.recycleInvalidPsiElements(HighlightInfoUpdaterImpl.java:390)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.lambda$runWithInvalidPsiRecycler$51(HighlightInfoUpdaterImpl.java:986)
at com.intellij.codeInsight.daemon.impl.ManagedHighlighterRecycler.runWithRecycler(ManagedHighlighterRecycler.java:105)
at com.intellij.codeInsight.daemon.impl.HighlightInfoUpdaterImpl.runWithInvalidPsiRecycler(HighlightInfoUpdaterImpl.java:985)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.lambda$collectInformationWithProgress$9(GeneralHighlightingPass.java:200)
at com.intellij.codeInsight.daemon.impl.HighlightVisitorRunner.createHighlightVisitorsFor(HighlightVisitorRunner.java:88)
at com.intellij.codeInsight.daemon.impl.GeneralHighlightingPass.collectInformationWithProgress(GeneralHighlightingPass.java:113)
at com.intellij.codeInsight.daemon.impl.ProgressableTextEditorHighlightingPass.doCollectInformation(ProgressableTextEditorHighlightingPass.java:97)
at com.intellij.codeHighlighting.TextEditorHighlightingPass.collectInformation(TextEditorHighlightingPass.java:76)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$2(PassExecutorService.java:435)
at com.intellij.platform.diagnostic.telemetry.helpers.TraceKt.use(trace.kt:29)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$3(PassExecutorService.java:431)
at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:123)
at com.intellij.openapi.application.impl.AppImplKt$runnableUnitFunction$1.invoke(appImpl.kt:123)
at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.tryRunReadAction(NestedLocksThreadingSupport.kt:881)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1217)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$doRun$4(PassExecutorService.java:421)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$14(CoreProgressManager.java:744)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:819)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:775)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:743)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:80)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.doRun(PassExecutorService.java:420)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$0(PassExecutorService.java:395)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.cacheFileTypesInside(FileTypeManagerImpl.java:846)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.lambda$run$1(PassExecutorService.java:395)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:257)
at com.intellij.codeInsight.daemon.impl.PassExecutorService$ScheduledPass.run(PassExecutorService.java:393)
at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:277)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)