- Notifications
You must be signed in to change notification settings - Fork11
Open
Description
Describe the bug
Two exceptions are thrown at IDE startup :
java.lang.Throwable: Slow operations are prohibited on EDT. See SlowOperations.assertSlowOperationsAreAllowed javadoc.at com.intellij.openapi.diagnostic.Logger.error(Logger.java:376)at com.intellij.util.SlowOperations.assertSlowOperationsAreAllowed(SlowOperations.java:101)at com.intellij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexDataImpl.ensureIsUpToDate(WorkspaceFileIndexDataImpl.kt:130)at com.intellij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexDataImpl.getFileInfo(WorkspaceFileIndexDataImpl.kt:75)at com.intellij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexImpl.getFileInfo(WorkspaceFileIndexImpl.kt:247)at com.intellij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexImpl.findFileSetWithCustomData(WorkspaceFileIndexImpl.kt:230)at com.intellij.openapi.roots.impl.ProjectFileIndexImpl.isInSourceContent(ProjectFileIndexImpl.java:221)at org.digma.intellij.plugin.idea.psi.java.JavaLanguageService.isRelevant(JavaLanguageService.java:610)at org.digma.intellij.plugin.idea.psi.java.JavaLanguageService.isRelevant(JavaLanguageService.java:602)at org.digma.intellij.plugin.editor.EditorEventsHandler.isRelevantFile(EditorEventsHandler.java:334)at org.digma.intellij.plugin.editor.EditorEventsHandler.selectionChangedImpl(EditorEventsHandler.java:135)at org.digma.intellij.plugin.editor.EditorEventsHandler.selectionChanged(EditorEventsHandler.java:81)at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:699)at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:663)at com.intellij.util.messages.impl.MessageBusImplKt.deliverMessage(MessageBusImpl.kt:422)at com.intellij.util.messages.impl.MessageBusImplKt.pumpWaiting(MessageBusImpl.kt:401)at com.intellij.util.messages.impl.MessageBusImplKt.access$pumpWaiting(MessageBusImpl.kt:1)at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:460)at jdk.proxy2/jdk.proxy2.$Proxy50.selectionChanged(Unknown Source)at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.fireSelectionChanged(FileEditorManagerImpl.kt:1725)at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl.access$fireSelectionChanged(FileEditorManagerImpl.kt:123)at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$1$1$1.invoke(FileEditorManagerImpl.kt:237)at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$1$1$1.invoke(FileEditorManagerImpl.kt:235)at com.intellij.openapi.progress.CoroutinesKt.blockingContextInner(coroutines.kt:329)at com.intellij.openapi.progress.CoroutinesKt.access$blockingContextInner(coroutines.kt:1)at com.intellij.openapi.progress.CoroutinesKt$blockingContext$2.invokeSuspend(coroutines.kt:206)at com.intellij.openapi.progress.CoroutinesKt$blockingContext$2.invoke(coroutines.kt)at com.intellij.openapi.progress.CoroutinesKt$blockingContext$2.invoke(coroutines.kt)at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:264)at com.intellij.openapi.progress.CoroutinesKt.blockingContext(coroutines.kt:205)at com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl$1$1.invokeSuspend(FileEditorManagerImpl.kt:235)at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)at com.intellij.openapi.application.impl.DispatchedRunnable.run(DispatchedRunnable.kt:43)at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:209)at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:22)at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:191)at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:862)at com.intellij.openapi.application.impl.ApplicationImpl$4.run(ApplicationImpl.java:482)at com.intellij.openapi.application.impl.RwLockHolder.runWithEnabledImplicitRead(RwLockHolder.kt:75)at com.intellij.openapi.application.impl.RwLockHolder.runWithImplicitRead(RwLockHolder.kt:67)at com.intellij.openapi.application.impl.ApplicationImpl.runWithImplicitRead(ApplicationImpl.java:1449)at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:82)at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:124)at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:44)at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:792)at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:733)at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:761)at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:695)at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$12(IdeEventQueue.kt:589)at com.intellij.openapi.application.impl.RwLockHolder.runWithoutImplicitRead(RwLockHolder.kt:44)at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:589)at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:72)at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:355)at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:354)at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:793)at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:354)at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:349)at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1014)at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:106)at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1014)at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$7(IdeEventQueue.kt:349)at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:867)at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:391)at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
java.lang.Throwable: Slow operations are prohibited on EDT. See SlowOperations.assertSlowOperationsAreAllowed javadoc.at com.intellij.openapi.diagnostic.Logger.error(Logger.java:376)at com.intellij.util.SlowOperations.assertSlowOperationsAreAllowed(SlowOperations.java:101)at com.intellij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexDataImpl.ensureIsUpToDate(WorkspaceFileIndexDataImpl.kt:130)at com.intellij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexDataImpl.getFileInfo(WorkspaceFileIndexDataImpl.kt:75)at com.intellij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexImpl.getFileInfo(WorkspaceFileIndexImpl.kt:247)at com.intellij.workspaceModel.core.fileIndex.impl.WorkspaceFileIndexImpl.findFileSetWithCustomData(WorkspaceFileIndexImpl.kt:230)at com.intellij.openapi.roots.impl.ProjectFileIndexImpl.isInSourceContent(ProjectFileIndexImpl.java:221)at org.digma.intellij.plugin.idea.psi.java.JavaLanguageService.isRelevant(JavaLanguageService.java:610)at org.digma.intellij.plugin.idea.psi.java.JavaLanguageService.isRelevant(JavaLanguageService.java:602)at org.digma.intellij.plugin.editor.EditorEventsHandler.isRelevantFile(EditorEventsHandler.java:334)at org.digma.intellij.plugin.editor.EditorEventsHandler.lambda$selectionChangedImpl$3(EditorEventsHandler.java:192)at org.digma.intellij.plugin.common.EDT.runWithErrorReporting(EDT.java:24)at org.digma.intellij.plugin.common.EDT.lambda$ensureEDT$0(EDT.java:18)at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:209)at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:22)at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:191)at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:862)at com.intellij.openapi.application.impl.ApplicationImpl$4.run(ApplicationImpl.java:482)at com.intellij.openapi.application.impl.RwLockHolder.runWithEnabledImplicitRead(RwLockHolder.kt:75)at com.intellij.openapi.application.impl.RwLockHolder.runWithImplicitRead(RwLockHolder.kt:67)at com.intellij.openapi.application.impl.ApplicationImpl.runWithImplicitRead(ApplicationImpl.java:1449)at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:82)at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:124)at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:44)at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:792)at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:733)at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:761)at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:695)at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$12(IdeEventQueue.kt:589)at com.intellij.openapi.application.impl.RwLockHolder.runWithoutImplicitRead(RwLockHolder.kt:44)at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:589)at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:72)at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:355)at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:354)at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:793)at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:354)at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:349)at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1014)at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:106)at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1014)at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$7(IdeEventQueue.kt:349)at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:867)at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:391)at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)
To Reproduce
Steps to reproduce the behavior:
- Start IntelliJ 2023.3 EAP
Expected behavior
Digma plugin does not throw
Plugin version
2.0.184+233
Additional context
IntelliJ IDEA 2023.3 EAP (Ultimate Edition)
Build #IU-233.9802.14, built on October 12, 2023
Metadata
Metadata
Assignees
Labels
No labels