Environment:
- Java: JetBrains s.r.o. 17.0.9
- OS: Mac OS X x86_64
- IDE: IntelliJ IDEA 2023.3
- SonarLint: 10.7.0.78874
java.lang.Throwable: TreeUI should be accessed only from EDT
at c.ij.oa.diagnostic.Logger.error(Logger.java:376)
at c.ij.ui.tree.ui.DefaultTreeUI.isValid(DefaultTreeUI.java:216)
at c.ij.ui.tree.ui.DefaultTreeUI.getRowForPath(DefaultTreeUI.java:766)
at java.desktop/javax.swing.JTree.getRowForPath(JTree.java:2281)
at o.sl.ij.ui.AbstractIssuesPanel.fetchNextOccurenceInfo(AbstractIssuesPanel.java:203)
at o.sl.ij.ui.AbstractIssuesPanel.hasNextOccurence(AbstractIssuesPanel.java:197)
at c.ij.ide.actions.NextOccurenceAction.hasOccurenceToGo(NextOccurenceAction.java:19)
at c.ij.ide.actions.OccurenceNavigatorActionBase.lambda$update$1(OccurenceNavigatorActionBase.java:87)
at c.ij.oa.actionSystem.impl.ActionUpdater$UpdateSessionImpl$compute$1$1.invoke(ActionUpdater.kt:631)
at c.ij.oa.actionSystem.impl.ActionUpdater$callAction$3$adjustedCall$1.invoke(ActionUpdater.kt:157)
at c.ij.oa.progress.CoroutinesKt.blockingContextInner(coroutines.kt:321)
at c.ij.oa.progress.CoroutinesKt.access$blockingContextInner(coroutines.kt:1)
at c.ij.oa.progress.CoroutinesKt$blockingContext$2.invokeSuspend(coroutines.kt:198)
at c.ij.oa.progress.CoroutinesKt$blockingContext$2.invoke(coroutines.kt)
at c.ij.oa.progress.CoroutinesKt$blockingContext$2.invoke(coroutines.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:264)