lppedd / idea-conventional-commit

Context and template-based completion for conventional/semantic commits.
https://plugins.jetbrains.com/plugin/13389-conventional-commit
MIT License
327 stars 19 forks source link

Revise `InternalVcsService` initialization to avoid `AnAction.update` exceptions #113

Closed bric3 closed 1 year ago

bric3 commented 1 year ago

Got this exception com.intellij.diagnostic.PluginException: 316 ms to call on EDT ClearLocalMessageHistoryAction#update@ChangesView.CommitToolbar (com.github.lppedd.cc.vcs.ClearLocalMessageHistoryAction). Revise AnAction.getActionUpdateThread property [Plugin: com.github.lppedd.idea-conventional-commit].

This exception is not exactly related to 2023.1 but to a change that happened mid-2022 to make the platform more responsive. This exception actually tells us that the platform had to wait 316ms to update the status of the ClearLocalMessageHistoryAction action, it should be orders of magnitude less. This exception has actually multiple samples (5) that show what was being done during that time.

    Suppressed: java.lang.Throwable: EDT-trace-at-103-ms (1/5)
        at java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method)
                ...
        at java.base@17.0.6/java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:738)
        at com.github.lppedd.cc.vcs.InternalVcsService.getOrderedTopCommits(InternalVcsService.kt:75)
        at com.github.lppedd.cc.vcs.InternalRecentCommitsService.getOrderedVcsCommitMessages(InternalRecentCommitsService.kt:85)
        at com.github.lppedd.cc.vcs.InternalRecentCommitsService.updateCachedTokens(InternalRecentCommitsService.kt:75)
        at com.github.lppedd.cc.vcs.InternalRecentCommitsService.<init>(InternalRecentCommitsService.kt:42)
        ...
        at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:670)
        at com.github.lppedd.cc.vcs.ClearLocalMessageHistoryAction.update(ClearLocalMessageHistoryAction.kt:40)

Basically this happens because the services InternalRecentCommitsService and InternalVcsService take a long time to be created.

The error happened upon restart of IJ at a moment when the VCS index was broken. The issue seems to happen because InternalVcsService initialization is not yet finished (read lock is still not available).

https://github.com/lppedd/idea-conventional-commit/blob/a6fcdae8bb815b1b52e0c98769450ee0e38a81bc/src/main/kotlin/com/github/lppedd/cc/vcs/InternalVcsService.kt#L74-L77

For reference here's some @lppedd suggestions: https://github.com/lppedd/idea-conventional-commit/pull/110#issuecomment-1465898971 and https://github.com/lppedd/idea-conventional-commit/pull/110#issuecomment-1465904888 so the possible appraoches are

I believe the 3rd approach to be the less invasive.

bric3 commented 1 year ago
full stacktrace ```text com.intellij.diagnostic.PluginException: 316 ms to call on EDT ClearLocalMessageHistoryAction#update@ChangesView.CommitToolbar (com.github.lppedd.cc.vcs.ClearLocalMessageHistoryAction). Revise AnAction.getActionUpdateThread property [Plugin: com.github.lppedd.idea-conventional-commit] at com.intellij.diagnostic.PluginProblemReporterImpl.createPluginExceptionByClass(PluginProblemReporterImpl.java:23) at com.intellij.diagnostic.PluginException.createByClass(PluginException.java:89) at com.intellij.openapi.actionSystem.impl.ActionUpdater.computeOnEdt(ActionUpdater.java:255) at com.intellij.openapi.actionSystem.impl.ActionUpdater.callAction(ActionUpdater.java:206) at com.intellij.openapi.actionSystem.impl.ActionUpdater.callAction(ActionUpdater.java:164) at com.intellij.openapi.actionSystem.impl.ActionUpdater.updateActionReal(ActionUpdater.java:140) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$new$0(ActionUpdater.java:127) at com.intellij.openapi.actionSystem.impl.ActionUpdater.update(ActionUpdater.java:702) at com.intellij.openapi.actionSystem.impl.ActionUpdater.expandGroupChild(ActionUpdater.java:548) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$doExpandActionGroup$22(ActionUpdater.java:521) at com.intellij.util.containers.ContainerUtil.concat(ContainerUtil.java:1538) at com.intellij.openapi.actionSystem.impl.ActionUpdater.doExpandActionGroup(ActionUpdater.java:521) at com.intellij.openapi.actionSystem.impl.ActionUpdater.expandGroupChild(ActionUpdater.java:604) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$doExpandActionGroup$22(ActionUpdater.java:521) at com.intellij.util.containers.ContainerUtil.concat(ContainerUtil.java:1538) at com.intellij.openapi.actionSystem.impl.ActionUpdater.doExpandActionGroup(ActionUpdater.java:521) at com.intellij.openapi.actionSystem.impl.ActionUpdater.expandActionGroup(ActionUpdater.java:309) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$doExpandActionGroupAsync$14(ActionUpdater.java:372) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$doExpandActionGroupAsync$15(ActionUpdater.java:392) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1102) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$tryRunReadActionAndCancelBeforeWrite$19(ActionUpdater.java:424) at com.intellij.openapi.progress.util.ProgressIndicatorUtilService.runActionAndCancelBeforeWrite(ProgressIndicatorUtilService.java:63) at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:129) at com.intellij.openapi.actionSystem.impl.ActionUpdater.tryRunReadActionAndCancelBeforeWrite(ActionUpdater.java:420) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$doExpandActionGroupAsync$16(ActionUpdater.java:392) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679) at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173) at com.intellij.openapi.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:361) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$doExpandActionGroupAsync$17(ActionUpdater.java:391) at io.opentelemetry.context.Context.lambda$wrap$1(Context.java:212) at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:248) at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:28) at com.intellij.util.concurrency.BoundedTaskExecutor$1.executeFirstTaskAndHelpQueue(BoundedTaskExecutor.java:221) at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:227) at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:210) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699) at java.base/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699) at java.base/java.lang.Thread.run(Thread.java:833) Suppressed: java.lang.Throwable: EDT-trace-at-269-ms (4/5) at java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method) at java.base@17.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1027) at java.base@17.0.6/java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:738) at com.github.lppedd.cc.vcs.InternalVcsService.getOrderedTopCommits(InternalVcsService.kt:75) at com.github.lppedd.cc.vcs.InternalRecentCommitsService.getOrderedVcsCommitMessages(InternalRecentCommitsService.kt:85) at com.github.lppedd.cc.vcs.InternalRecentCommitsService.updateCachedTokens(InternalRecentCommitsService.kt:75) at com.github.lppedd.cc.vcs.InternalRecentCommitsService.(InternalRecentCommitsService.kt:42) at java.base@17.0.6/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base@17.0.6/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base@17.0.6/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base@17.0.6/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base@17.0.6/java.lang.reflect.Constructor.newInstance(Constructor.java:480) at com.intellij.serviceContainer.ConstructorInjectionKt.instantiateUsingPicoContainer(constructorInjection.kt:91) at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClassWithConstructorInjection(ComponentManagerImpl.kt:1041) at com.intellij.serviceContainer.ServiceComponentAdapter.createAndInitialize(ServiceComponentAdapter.kt:43) at com.intellij.serviceContainer.ServiceComponentAdapter.doCreateInstance(ServiceComponentAdapter.kt:39) at com.intellij.serviceContainer.BaseComponentAdapter.doCreateInstance(BaseComponentAdapter.kt:154) at com.intellij.serviceContainer.BaseComponentAdapter.createInstance$lambda$1(BaseComponentAdapter.kt:133) at com.intellij.serviceContainer.BaseComponentAdapter$$Lambda$293/0x00000003003a9e78.compute(Unknown Source) at com.intellij.openapi.progress.Cancellation.computeInNonCancelableSection(Cancellation.java:99) at com.intellij.serviceContainer.BaseComponentAdapter.createInstance(BaseComponentAdapter.kt:132) at com.intellij.serviceContainer.BaseComponentAdapter.getInstance(BaseComponentAdapter.kt:92) at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:714) at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:670) at com.github.lppedd.cc.vcs.ClearLocalMessageHistoryAction.update(ClearLocalMessageHistoryAction.kt:40) at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performDumbAwareUpdate$0(ActionUtil.java:158) at com.intellij.openapi.actionSystem.ex.ActionUtil$$Lambda$1524/0x000000030109d4e8.run(Unknown Source) at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:181) at com.intellij.openapi.actionSystem.impl.ActionUpdater.doUpdate(ActionUpdater.java:717) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$updateActionReal$4(ActionUpdater.java:139) at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1799/0x000000030138a9a8.get(Unknown Source) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$7(ActionUpdater.java:234) at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$3112/0x0000000301bf6000.compute(Unknown Source) at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$1(ProgressManager.java:70) at com.intellij.openapi.progress.ProgressManager$$Lambda$1543/0x00000003010b1450.run(Unknown Source) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186) at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1277/0x0000000300eab570.run(Unknown Source) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604) at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1278/0x0000000300eab7b8.compute(Unknown Source) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679) at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173) at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:70) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$8(ActionUpdater.java:225) at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$3111/0x0000000301bf3bb8.invoke(Unknown Source) at com.intellij.diagnostic.telemetry.TraceKt.computeWithSpan(trace.kt:123) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$9(ActionUpdater.java:223) at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$3109/0x0000000301bf3728.get(Unknown Source) at io.opentelemetry.context.Context.lambda$wrapSupplier$8(Context.java:309) at io.opentelemetry.context.Context$$Lambda$3110/0x0000000301bf3970.get(Unknown Source) at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor.lambda$computeOnEdt$0(ActionUpdateEdtExecutor.java:47) at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor$$Lambda$1826/0x00000003013a84f0.run(Unknown Source) at com.intellij.openapi.actionSystem.impl.Utils.lambda$expandActionGroupFastTrack$5(Utils.java:312) at com.intellij.openapi.actionSystem.impl.Utils$$Lambda$1793/0x00000003013892b8.run(Unknown Source) at com.intellij.openapi.actionSystem.impl.Utils.runLoopAndWaitForFuture(Utils.java:825) at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroupFastTrack(Utils.java:310) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImplFastTrack(ActionToolbarImpl.java:1342) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImpl(ActionToolbarImpl.java:1310) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl$1.updateActionsImpl(ActionToolbarImpl.java:220) at com.intellij.openapi.actionSystem.impl.ToolbarUpdater$MyUpdateRunnable.run(ToolbarUpdater.java:152) at com.intellij.openapi.actionSystem.impl.ToolbarUpdater.updateActions(ToolbarUpdater.java:68) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImmediately(ActionToolbarImpl.java:1289) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImmediately(ActionToolbarImpl.java:1274) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.addNotify(ActionToolbarImpl.java:320) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at com.intellij.util.ui.TwoKeySplitter.addNotify(TwoKeySplitter.kt:28) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at com.intellij.ui.JBSplitter.addNotify(JBSplitter.java:118) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addImpl(Container.java:1150) at java.desktop/java.awt.Container.add(Container.java:1001) at com.intellij.openapi.wm.impl.content.ToolWindowContentUi.ensureSelectedContentVisible(ToolWindowContentUi.java:323) at com.intellij.openapi.wm.impl.content.ToolWindowContentUi$1$1.propertyChange(ToolWindowContentUi.java:123) at java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:343) at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:335) at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:268) at com.intellij.ui.content.impl.ContentImpl.setComponent(ContentImpl.java:63) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentProvider.initTabContent(ChangesViewContentProvider.java:31) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.initLazyContent(ChangesViewContentManager.kt:188) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager$ContentProvidersListener.selectionChanged(ChangesViewContentManager.kt:202) at jdk.internal.reflect.GeneratedMethodAccessor488.invoke(Unknown Source) at java.base@17.0.6/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base@17.0.6/java.lang.reflect.Method.invoke(Method.java:568) at com.intellij.util.EventDispatcher.dispatchVoidMethod(EventDispatcher.java:120) at com.intellij.util.EventDispatcher.lambda$createMulticaster$1(EventDispatcher.java:85) at com.intellij.util.EventDispatcher$$Lambda$594/0x00000003006ead88.invoke(Unknown Source) at jdk.proxy1/jdk.proxy1.$Proxy202.selectionChanged(Unknown Source) at com.intellij.ui.content.impl.ContentManagerImpl.fireSelectionChanged(ContentManagerImpl.java:621) at com.intellij.ui.content.impl.ContentManagerImpl.addSelectedContent(ContentManagerImpl.java:432) at com.intellij.ui.content.impl.ContentManagerImpl$2.run(ContentManagerImpl.java:520) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContent(ContentManagerImpl.java:536) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContentCB(ContentManagerImpl.java:485) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContentCB(ContentManagerImpl.java:475) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContentCB(ContentManagerImpl.java:559) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContent(ContentManagerImpl.java:564) at com.intellij.ui.content.impl.ContentManagerImpl.doAddContent(ContentManagerImpl.java:201) at com.intellij.ui.content.impl.ContentManagerImpl.addContent(ContentManagerImpl.java:166) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.addIntoCorrectPlace(ChangesViewContentManager.kt:232) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.addContent(ChangesViewContentManager.kt:134) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactoryKt.updateContent(VcsToolWindowFactory.kt:133) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactoryKt.updateContentIfCreated(VcsToolWindowFactory.kt:120) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactoryKt.access$updateContentIfCreated(VcsToolWindowFactory.kt:1) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactory.updateState(VcsToolWindowFactory.kt:75) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactory$init$3.toolWindowMappingChanged(VcsToolWindowFactory.kt:46) at java.base@17.0.6/java.lang.invoke.LambdaForm$DMH/0x0000000300390000.invokeInterface(LambdaForm$DMH) at java.base@17.0.6/java.lang.invoke.LambdaForm$MH/0x0000000300ea4800.invoke(LambdaForm$MH) at java.base@17.0.6/java.lang.invoke.LambdaForm$MH/0x0000000300a01c00.invoke_MT(LambdaForm$MH) at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:677) at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:640) at com.intellij.util.messages.impl.MessageBusImplKt.executeOrAddToQueue(MessageBusImpl.kt:482) at com.intellij.util.messages.impl.MessagePublisher.publish$intellij_platform_core(MessageBusImpl.kt:465) at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:442) at jdk.proxy1/jdk.proxy1.$Proxy194.toolWindowMappingChanged(Unknown Source) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.updateToolWindowMappings(ChangesViewContentManager.kt:83) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.access$updateToolWindowMappings(ChangesViewContentManager.kt:42) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager$2.commitModeChanged(ChangesViewContentManager.kt:74) at java.base@17.0.6/java.lang.invoke.LambdaForm$DMH/0x0000000300390000.invokeInterface(LambdaForm$DMH) at java.base@17.0.6/java.lang.invoke.LambdaForm$MH/0x0000000300ea4800.invoke(LambdaForm$MH) at java.base@17.0.6/java.lang.invoke.LambdaForm$MH/0x0000000300a01c00.invoke_MT(LambdaForm$MH) at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:677) at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:640) at com.intellij.util.messages.impl.MessageBusImplKt.executeOrAddToQueue(MessageBusImpl.kt:482) at com.intellij.util.messages.impl.MessagePublisher.publish$intellij_platform_core(MessageBusImpl.kt:465) at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:442) at jdk.proxy1/jdk.proxy1.$Proxy214.commitModeChanged(Unknown Source) at com.intellij.vcs.commit.CommitModeManager.updateCommitMode(CommitModeManager.kt:97) at com.intellij.vcs.commit.CommitModeManager.access$updateCommitMode(CommitModeManager.kt:64) at com.intellij.vcs.commit.CommitModeManager$MyStartupActivity.runActivity$lambda$0(CommitModeManager.kt:76) at com.intellij.vcs.commit.CommitModeManager$MyStartupActivity$$Lambda$3308/0x0000000301c9b8b8.run(Unknown Source) at com.intellij.openapi.application.constraints.BaseConstrainedExecution$Companion.scheduleWithinConstraints$inner(BaseConstrainedExecution.kt:67) at com.intellij.openapi.application.constraints.BaseConstrainedExecution$Companion.scheduleWithinConstraints(BaseConstrainedExecution.kt:70) at com.intellij.openapi.application.constraints.BaseConstrainedExecution.scheduleWithinConstraints(BaseConstrainedExecution.kt:37) at com.intellij.openapi.application.impl.BaseExpirableExecutorMixinImpl.access$scheduleWithinConstraints$s628187586(BaseExpirableExecutorMixinImpl.kt:12) at com.intellij.openapi.application.impl.BaseExpirableExecutorMixinImpl$scheduleWithinConstraints$$inlined$Runnable$1.run(Runnable.kt:19) at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:209) at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:21) at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:191) at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831) at com.intellij.openapi.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:456) at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:79) at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:122) at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:41) at com.intellij.openapi.application.impl.FlushQueue$$Lambda$547/0x000000030067bd28.run(Unknown Source) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:788) at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739) at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:731) at java.base@17.0.6/java.security.AccessController.executePrivileged(AccessController.java:776) at java.base@17.0.6/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base@17.0.6/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:758) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:666) at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$7(IdeEventQueue.kt:570) at com.intellij.ide.IdeEventQueue$$Lambda$540/0x000000030066cad8.run(Unknown Source) at com.intellij.openapi.application.impl.ApplicationImpl.withoutImplicitRead(ApplicationImpl.java:1446) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:570) at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:68) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:349) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:348) at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:348) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:343) at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:994) at com.intellij.ide.IdeEventQueueKt$$Lambda$537/0x00000003006685d0.run(Unknown Source) at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105) at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:994) at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$4(IdeEventQueue.kt:343) at com.intellij.ide.IdeEventQueue$$Lambda$535/0x0000000300660220.run(Unknown Source) at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:385) 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) Suppressed: java.lang.Throwable: EDT-trace-at-215-ms (3/5) at java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method) at java.base@17.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1027) at java.base@17.0.6/java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:738) at com.github.lppedd.cc.vcs.InternalVcsService.getCurrentUsers(InternalVcsService.kt:70) at com.github.lppedd.cc.vcs.InternalRecentCommitsService.getOrderedVcsCommitMessages(InternalRecentCommitsService.kt:84) at com.github.lppedd.cc.vcs.InternalRecentCommitsService.updateCachedTokens(InternalRecentCommitsService.kt:75) at com.github.lppedd.cc.vcs.InternalRecentCommitsService.(InternalRecentCommitsService.kt:42) at java.base@17.0.6/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base@17.0.6/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base@17.0.6/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base@17.0.6/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base@17.0.6/java.lang.reflect.Constructor.newInstance(Constructor.java:480) at com.intellij.serviceContainer.ConstructorInjectionKt.instantiateUsingPicoContainer(constructorInjection.kt:91) at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClassWithConstructorInjection(ComponentManagerImpl.kt:1041) at com.intellij.serviceContainer.ServiceComponentAdapter.createAndInitialize(ServiceComponentAdapter.kt:43) at com.intellij.serviceContainer.ServiceComponentAdapter.doCreateInstance(ServiceComponentAdapter.kt:39) at com.intellij.serviceContainer.BaseComponentAdapter.doCreateInstance(BaseComponentAdapter.kt:154) at com.intellij.serviceContainer.BaseComponentAdapter.createInstance$lambda$1(BaseComponentAdapter.kt:133) at com.intellij.serviceContainer.BaseComponentAdapter$$Lambda$293/0x00000003003a9e78.compute(Unknown Source) at com.intellij.openapi.progress.Cancellation.computeInNonCancelableSection(Cancellation.java:99) at com.intellij.serviceContainer.BaseComponentAdapter.createInstance(BaseComponentAdapter.kt:132) at com.intellij.serviceContainer.BaseComponentAdapter.getInstance(BaseComponentAdapter.kt:92) at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:714) at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:670) at com.github.lppedd.cc.vcs.ClearLocalMessageHistoryAction.update(ClearLocalMessageHistoryAction.kt:40) at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performDumbAwareUpdate$0(ActionUtil.java:158) at com.intellij.openapi.actionSystem.ex.ActionUtil$$Lambda$1524/0x000000030109d4e8.run(Unknown Source) at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:181) at com.intellij.openapi.actionSystem.impl.ActionUpdater.doUpdate(ActionUpdater.java:717) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$updateActionReal$4(ActionUpdater.java:139) at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1799/0x000000030138a9a8.get(Unknown Source) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$7(ActionUpdater.java:234) at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$3112/0x0000000301bf6000.compute(Unknown Source) at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$1(ProgressManager.java:70) at com.intellij.openapi.progress.ProgressManager$$Lambda$1543/0x00000003010b1450.run(Unknown Source) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186) at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1277/0x0000000300eab570.run(Unknown Source) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604) at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1278/0x0000000300eab7b8.compute(Unknown Source) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679) at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173) at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:70) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$8(ActionUpdater.java:225) at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$3111/0x0000000301bf3bb8.invoke(Unknown Source) at com.intellij.diagnostic.telemetry.TraceKt.computeWithSpan(trace.kt:123) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$9(ActionUpdater.java:223) at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$3109/0x0000000301bf3728.get(Unknown Source) at io.opentelemetry.context.Context.lambda$wrapSupplier$8(Context.java:309) at io.opentelemetry.context.Context$$Lambda$3110/0x0000000301bf3970.get(Unknown Source) at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor.lambda$computeOnEdt$0(ActionUpdateEdtExecutor.java:47) at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor$$Lambda$1826/0x00000003013a84f0.run(Unknown Source) at com.intellij.openapi.actionSystem.impl.Utils.lambda$expandActionGroupFastTrack$5(Utils.java:312) at com.intellij.openapi.actionSystem.impl.Utils$$Lambda$1793/0x00000003013892b8.run(Unknown Source) at com.intellij.openapi.actionSystem.impl.Utils.runLoopAndWaitForFuture(Utils.java:825) at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroupFastTrack(Utils.java:310) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImplFastTrack(ActionToolbarImpl.java:1342) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImpl(ActionToolbarImpl.java:1310) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl$1.updateActionsImpl(ActionToolbarImpl.java:220) at com.intellij.openapi.actionSystem.impl.ToolbarUpdater$MyUpdateRunnable.run(ToolbarUpdater.java:152) at com.intellij.openapi.actionSystem.impl.ToolbarUpdater.updateActions(ToolbarUpdater.java:68) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImmediately(ActionToolbarImpl.java:1289) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImmediately(ActionToolbarImpl.java:1274) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.addNotify(ActionToolbarImpl.java:320) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at com.intellij.util.ui.TwoKeySplitter.addNotify(TwoKeySplitter.kt:28) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at com.intellij.ui.JBSplitter.addNotify(JBSplitter.java:118) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addImpl(Container.java:1150) at java.desktop/java.awt.Container.add(Container.java:1001) at com.intellij.openapi.wm.impl.content.ToolWindowContentUi.ensureSelectedContentVisible(ToolWindowContentUi.java:323) at com.intellij.openapi.wm.impl.content.ToolWindowContentUi$1$1.propertyChange(ToolWindowContentUi.java:123) at java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:343) at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:335) at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:268) at com.intellij.ui.content.impl.ContentImpl.setComponent(ContentImpl.java:63) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentProvider.initTabContent(ChangesViewContentProvider.java:31) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.initLazyContent(ChangesViewContentManager.kt:188) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager$ContentProvidersListener.selectionChanged(ChangesViewContentManager.kt:202) at jdk.internal.reflect.GeneratedMethodAccessor488.invoke(Unknown Source) at java.base@17.0.6/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base@17.0.6/java.lang.reflect.Method.invoke(Method.java:568) at com.intellij.util.EventDispatcher.dispatchVoidMethod(EventDispatcher.java:120) at com.intellij.util.EventDispatcher.lambda$createMulticaster$1(EventDispatcher.java:85) at com.intellij.util.EventDispatcher$$Lambda$594/0x00000003006ead88.invoke(Unknown Source) at jdk.proxy1/jdk.proxy1.$Proxy202.selectionChanged(Unknown Source) at com.intellij.ui.content.impl.ContentManagerImpl.fireSelectionChanged(ContentManagerImpl.java:621) at com.intellij.ui.content.impl.ContentManagerImpl.addSelectedContent(ContentManagerImpl.java:432) at com.intellij.ui.content.impl.ContentManagerImpl$2.run(ContentManagerImpl.java:520) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContent(ContentManagerImpl.java:536) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContentCB(ContentManagerImpl.java:485) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContentCB(ContentManagerImpl.java:475) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContentCB(ContentManagerImpl.java:559) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContent(ContentManagerImpl.java:564) at com.intellij.ui.content.impl.ContentManagerImpl.doAddContent(ContentManagerImpl.java:201) at com.intellij.ui.content.impl.ContentManagerImpl.addContent(ContentManagerImpl.java:166) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.addIntoCorrectPlace(ChangesViewContentManager.kt:232) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.addContent(ChangesViewContentManager.kt:134) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactoryKt.updateContent(VcsToolWindowFactory.kt:133) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactoryKt.updateContentIfCreated(VcsToolWindowFactory.kt:120) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactoryKt.access$updateContentIfCreated(VcsToolWindowFactory.kt:1) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactory.updateState(VcsToolWindowFactory.kt:75) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactory$init$3.toolWindowMappingChanged(VcsToolWindowFactory.kt:46) at java.base@17.0.6/java.lang.invoke.LambdaForm$DMH/0x0000000300390000.invokeInterface(LambdaForm$DMH) at java.base@17.0.6/java.lang.invoke.LambdaForm$MH/0x0000000300ea4800.invoke(LambdaForm$MH) at java.base@17.0.6/java.lang.invoke.LambdaForm$MH/0x0000000300a01c00.invoke_MT(LambdaForm$MH) at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:677) at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:640) at com.intellij.util.messages.impl.MessageBusImplKt.executeOrAddToQueue(MessageBusImpl.kt:482) at com.intellij.util.messages.impl.MessagePublisher.publish$intellij_platform_core(MessageBusImpl.kt:465) at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:442) at jdk.proxy1/jdk.proxy1.$Proxy194.toolWindowMappingChanged(Unknown Source) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.updateToolWindowMappings(ChangesViewContentManager.kt:83) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.access$updateToolWindowMappings(ChangesViewContentManager.kt:42) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager$2.commitModeChanged(ChangesViewContentManager.kt:74) at java.base@17.0.6/java.lang.invoke.LambdaForm$DMH/0x0000000300390000.invokeInterface(LambdaForm$DMH) at java.base@17.0.6/java.lang.invoke.LambdaForm$MH/0x0000000300ea4800.invoke(LambdaForm$MH) at java.base@17.0.6/java.lang.invoke.LambdaForm$MH/0x0000000300a01c00.invoke_MT(LambdaForm$MH) at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:677) at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:640) at com.intellij.util.messages.impl.MessageBusImplKt.executeOrAddToQueue(MessageBusImpl.kt:482) at com.intellij.util.messages.impl.MessagePublisher.publish$intellij_platform_core(MessageBusImpl.kt:465) at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:442) at jdk.proxy1/jdk.proxy1.$Proxy214.commitModeChanged(Unknown Source) at com.intellij.vcs.commit.CommitModeManager.updateCommitMode(CommitModeManager.kt:97) at com.intellij.vcs.commit.CommitModeManager.access$updateCommitMode(CommitModeManager.kt:64) at com.intellij.vcs.commit.CommitModeManager$MyStartupActivity.runActivity$lambda$0(CommitModeManager.kt:76) at com.intellij.vcs.commit.CommitModeManager$MyStartupActivity$$Lambda$3308/0x0000000301c9b8b8.run(Unknown Source) at com.intellij.openapi.application.constraints.BaseConstrainedExecution$Companion.scheduleWithinConstraints$inner(BaseConstrainedExecution.kt:67) at com.intellij.openapi.application.constraints.BaseConstrainedExecution$Companion.scheduleWithinConstraints(BaseConstrainedExecution.kt:70) at com.intellij.openapi.application.constraints.BaseConstrainedExecution.scheduleWithinConstraints(BaseConstrainedExecution.kt:37) at com.intellij.openapi.application.impl.BaseExpirableExecutorMixinImpl.access$scheduleWithinConstraints$s628187586(BaseExpirableExecutorMixinImpl.kt:12) at com.intellij.openapi.application.impl.BaseExpirableExecutorMixinImpl$scheduleWithinConstraints$$inlined$Runnable$1.run(Runnable.kt:19) at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:209) at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:21) at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:191) at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831) at com.intellij.openapi.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:456) at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:79) at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:122) at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:41) at com.intellij.openapi.application.impl.FlushQueue$$Lambda$547/0x000000030067bd28.run(Unknown Source) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:788) at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739) at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:731) at java.base@17.0.6/java.security.AccessController.executePrivileged(AccessController.java:776) at java.base@17.0.6/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base@17.0.6/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:758) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:666) at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$7(IdeEventQueue.kt:570) at com.intellij.ide.IdeEventQueue$$Lambda$540/0x000000030066cad8.run(Unknown Source) at com.intellij.openapi.application.impl.ApplicationImpl.withoutImplicitRead(ApplicationImpl.java:1446) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:570) at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:68) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:349) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:348) at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:348) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:343) at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:994) at com.intellij.ide.IdeEventQueueKt$$Lambda$537/0x00000003006685d0.run(Unknown Source) at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105) at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:994) at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$4(IdeEventQueue.kt:343) at com.intellij.ide.IdeEventQueue$$Lambda$535/0x0000000300660220.run(Unknown Source) at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:385) 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) Suppressed: java.lang.Throwable: EDT-trace-at-161-ms (2/5) at java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method) at java.base@17.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1027) at java.base@17.0.6/java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:738) at com.github.lppedd.cc.vcs.InternalVcsService.getCurrentUsers(InternalVcsService.kt:70) at com.github.lppedd.cc.vcs.InternalRecentCommitsService.getOrderedVcsCommitMessages(InternalRecentCommitsService.kt:84) at com.github.lppedd.cc.vcs.InternalRecentCommitsService.updateCachedTokens(InternalRecentCommitsService.kt:75) at com.github.lppedd.cc.vcs.InternalRecentCommitsService.(InternalRecentCommitsService.kt:42) at java.base@17.0.6/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base@17.0.6/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base@17.0.6/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base@17.0.6/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base@17.0.6/java.lang.reflect.Constructor.newInstance(Constructor.java:480) at com.intellij.serviceContainer.ConstructorInjectionKt.instantiateUsingPicoContainer(constructorInjection.kt:91) at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClassWithConstructorInjection(ComponentManagerImpl.kt:1041) at com.intellij.serviceContainer.ServiceComponentAdapter.createAndInitialize(ServiceComponentAdapter.kt:43) at com.intellij.serviceContainer.ServiceComponentAdapter.doCreateInstance(ServiceComponentAdapter.kt:39) at com.intellij.serviceContainer.BaseComponentAdapter.doCreateInstance(BaseComponentAdapter.kt:154) at com.intellij.serviceContainer.BaseComponentAdapter.createInstance$lambda$1(BaseComponentAdapter.kt:133) at com.intellij.serviceContainer.BaseComponentAdapter$$Lambda$293/0x00000003003a9e78.compute(Unknown Source) at com.intellij.openapi.progress.Cancellation.computeInNonCancelableSection(Cancellation.java:99) at com.intellij.serviceContainer.BaseComponentAdapter.createInstance(BaseComponentAdapter.kt:132) at com.intellij.serviceContainer.BaseComponentAdapter.getInstance(BaseComponentAdapter.kt:92) at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:714) at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:670) at com.github.lppedd.cc.vcs.ClearLocalMessageHistoryAction.update(ClearLocalMessageHistoryAction.kt:40) at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performDumbAwareUpdate$0(ActionUtil.java:158) at com.intellij.openapi.actionSystem.ex.ActionUtil$$Lambda$1524/0x000000030109d4e8.run(Unknown Source) at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:181) at com.intellij.openapi.actionSystem.impl.ActionUpdater.doUpdate(ActionUpdater.java:717) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$updateActionReal$4(ActionUpdater.java:139) at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1799/0x000000030138a9a8.get(Unknown Source) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$7(ActionUpdater.java:234) at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$3112/0x0000000301bf6000.compute(Unknown Source) at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$1(ProgressManager.java:70) at com.intellij.openapi.progress.ProgressManager$$Lambda$1543/0x00000003010b1450.run(Unknown Source) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186) at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1277/0x0000000300eab570.run(Unknown Source) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604) at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1278/0x0000000300eab7b8.compute(Unknown Source) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679) at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173) at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:70) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$8(ActionUpdater.java:225) at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$3111/0x0000000301bf3bb8.invoke(Unknown Source) at com.intellij.diagnostic.telemetry.TraceKt.computeWithSpan(trace.kt:123) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$9(ActionUpdater.java:223) at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$3109/0x0000000301bf3728.get(Unknown Source) at io.opentelemetry.context.Context.lambda$wrapSupplier$8(Context.java:309) at io.opentelemetry.context.Context$$Lambda$3110/0x0000000301bf3970.get(Unknown Source) at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor.lambda$computeOnEdt$0(ActionUpdateEdtExecutor.java:47) at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor$$Lambda$1826/0x00000003013a84f0.run(Unknown Source) at com.intellij.openapi.actionSystem.impl.Utils.lambda$expandActionGroupFastTrack$5(Utils.java:312) at com.intellij.openapi.actionSystem.impl.Utils$$Lambda$1793/0x00000003013892b8.run(Unknown Source) at com.intellij.openapi.actionSystem.impl.Utils.runLoopAndWaitForFuture(Utils.java:825) at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroupFastTrack(Utils.java:310) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImplFastTrack(ActionToolbarImpl.java:1342) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImpl(ActionToolbarImpl.java:1310) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl$1.updateActionsImpl(ActionToolbarImpl.java:220) at com.intellij.openapi.actionSystem.impl.ToolbarUpdater$MyUpdateRunnable.run(ToolbarUpdater.java:152) at com.intellij.openapi.actionSystem.impl.ToolbarUpdater.updateActions(ToolbarUpdater.java:68) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImmediately(ActionToolbarImpl.java:1289) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImmediately(ActionToolbarImpl.java:1274) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.addNotify(ActionToolbarImpl.java:320) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at com.intellij.util.ui.TwoKeySplitter.addNotify(TwoKeySplitter.kt:28) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at com.intellij.ui.JBSplitter.addNotify(JBSplitter.java:118) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addImpl(Container.java:1150) at java.desktop/java.awt.Container.add(Container.java:1001) at com.intellij.openapi.wm.impl.content.ToolWindowContentUi.ensureSelectedContentVisible(ToolWindowContentUi.java:323) at com.intellij.openapi.wm.impl.content.ToolWindowContentUi$1$1.propertyChange(ToolWindowContentUi.java:123) at java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:343) at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:335) at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:268) at com.intellij.ui.content.impl.ContentImpl.setComponent(ContentImpl.java:63) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentProvider.initTabContent(ChangesViewContentProvider.java:31) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.initLazyContent(ChangesViewContentManager.kt:188) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager$ContentProvidersListener.selectionChanged(ChangesViewContentManager.kt:202) at jdk.internal.reflect.GeneratedMethodAccessor488.invoke(Unknown Source) at java.base@17.0.6/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base@17.0.6/java.lang.reflect.Method.invoke(Method.java:568) at com.intellij.util.EventDispatcher.dispatchVoidMethod(EventDispatcher.java:120) at com.intellij.util.EventDispatcher.lambda$createMulticaster$1(EventDispatcher.java:85) at com.intellij.util.EventDispatcher$$Lambda$594/0x00000003006ead88.invoke(Unknown Source) at jdk.proxy1/jdk.proxy1.$Proxy202.selectionChanged(Unknown Source) at com.intellij.ui.content.impl.ContentManagerImpl.fireSelectionChanged(ContentManagerImpl.java:621) at com.intellij.ui.content.impl.ContentManagerImpl.addSelectedContent(ContentManagerImpl.java:432) at com.intellij.ui.content.impl.ContentManagerImpl$2.run(ContentManagerImpl.java:520) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContent(ContentManagerImpl.java:536) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContentCB(ContentManagerImpl.java:485) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContentCB(ContentManagerImpl.java:475) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContentCB(ContentManagerImpl.java:559) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContent(ContentManagerImpl.java:564) at com.intellij.ui.content.impl.ContentManagerImpl.doAddContent(ContentManagerImpl.java:201) at com.intellij.ui.content.impl.ContentManagerImpl.addContent(ContentManagerImpl.java:166) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.addIntoCorrectPlace(ChangesViewContentManager.kt:232) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.addContent(ChangesViewContentManager.kt:134) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactoryKt.updateContent(VcsToolWindowFactory.kt:133) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactoryKt.updateContentIfCreated(VcsToolWindowFactory.kt:120) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactoryKt.access$updateContentIfCreated(VcsToolWindowFactory.kt:1) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactory.updateState(VcsToolWindowFactory.kt:75) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactory$init$3.toolWindowMappingChanged(VcsToolWindowFactory.kt:46) at java.base@17.0.6/java.lang.invoke.LambdaForm$DMH/0x0000000300390000.invokeInterface(LambdaForm$DMH) at java.base@17.0.6/java.lang.invoke.LambdaForm$MH/0x0000000300ea4800.invoke(LambdaForm$MH) at java.base@17.0.6/java.lang.invoke.LambdaForm$MH/0x0000000300a01c00.invoke_MT(LambdaForm$MH) at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:677) at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:640) at com.intellij.util.messages.impl.MessageBusImplKt.executeOrAddToQueue(MessageBusImpl.kt:482) at com.intellij.util.messages.impl.MessagePublisher.publish$intellij_platform_core(MessageBusImpl.kt:465) at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:442) at jdk.proxy1/jdk.proxy1.$Proxy194.toolWindowMappingChanged(Unknown Source) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.updateToolWindowMappings(ChangesViewContentManager.kt:83) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.access$updateToolWindowMappings(ChangesViewContentManager.kt:42) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager$2.commitModeChanged(ChangesViewContentManager.kt:74) at java.base@17.0.6/java.lang.invoke.LambdaForm$DMH/0x0000000300390000.invokeInterface(LambdaForm$DMH) at java.base@17.0.6/java.lang.invoke.LambdaForm$MH/0x0000000300ea4800.invoke(LambdaForm$MH) at java.base@17.0.6/java.lang.invoke.LambdaForm$MH/0x0000000300a01c00.invoke_MT(LambdaForm$MH) at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:677) at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:640) at com.intellij.util.messages.impl.MessageBusImplKt.executeOrAddToQueue(MessageBusImpl.kt:482) at com.intellij.util.messages.impl.MessagePublisher.publish$intellij_platform_core(MessageBusImpl.kt:465) at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:442) at jdk.proxy1/jdk.proxy1.$Proxy214.commitModeChanged(Unknown Source) at com.intellij.vcs.commit.CommitModeManager.updateCommitMode(CommitModeManager.kt:97) at com.intellij.vcs.commit.CommitModeManager.access$updateCommitMode(CommitModeManager.kt:64) at com.intellij.vcs.commit.CommitModeManager$MyStartupActivity.runActivity$lambda$0(CommitModeManager.kt:76) at com.intellij.vcs.commit.CommitModeManager$MyStartupActivity$$Lambda$3308/0x0000000301c9b8b8.run(Unknown Source) at com.intellij.openapi.application.constraints.BaseConstrainedExecution$Companion.scheduleWithinConstraints$inner(BaseConstrainedExecution.kt:67) at com.intellij.openapi.application.constraints.BaseConstrainedExecution$Companion.scheduleWithinConstraints(BaseConstrainedExecution.kt:70) at com.intellij.openapi.application.constraints.BaseConstrainedExecution.scheduleWithinConstraints(BaseConstrainedExecution.kt:37) at com.intellij.openapi.application.impl.BaseExpirableExecutorMixinImpl.access$scheduleWithinConstraints$s628187586(BaseExpirableExecutorMixinImpl.kt:12) at com.intellij.openapi.application.impl.BaseExpirableExecutorMixinImpl$scheduleWithinConstraints$$inlined$Runnable$1.run(Runnable.kt:19) at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:209) at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:21) at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:191) at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831) at com.intellij.openapi.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:456) at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:79) at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:122) at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:41) at com.intellij.openapi.application.impl.FlushQueue$$Lambda$547/0x000000030067bd28.run(Unknown Source) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:788) at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739) at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:731) at java.base@17.0.6/java.security.AccessController.executePrivileged(AccessController.java:776) at java.base@17.0.6/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base@17.0.6/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:758) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:666) at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$7(IdeEventQueue.kt:570) at com.intellij.ide.IdeEventQueue$$Lambda$540/0x000000030066cad8.run(Unknown Source) at com.intellij.openapi.application.impl.ApplicationImpl.withoutImplicitRead(ApplicationImpl.java:1446) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:570) at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:68) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:349) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:348) at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:348) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:343) at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:994) at com.intellij.ide.IdeEventQueueKt$$Lambda$537/0x00000003006685d0.run(Unknown Source) at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105) at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:994) at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$4(IdeEventQueue.kt:343) at com.intellij.ide.IdeEventQueue$$Lambda$535/0x0000000300660220.run(Unknown Source) at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:385) 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) Suppressed: java.lang.Throwable: EDT-trace-at-103-ms (1/5) at java.base@17.0.6/jdk.internal.misc.Unsafe.park(Native Method) at java.base@17.0.6/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.6/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireShared(AbstractQueuedSynchronizer.java:1027) at java.base@17.0.6/java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.lock(ReentrantReadWriteLock.java:738) at com.github.lppedd.cc.vcs.InternalVcsService.getCurrentUsers(InternalVcsService.kt:70) at com.github.lppedd.cc.vcs.InternalRecentCommitsService.getOrderedVcsCommitMessages(InternalRecentCommitsService.kt:84) at com.github.lppedd.cc.vcs.InternalRecentCommitsService.updateCachedTokens(InternalRecentCommitsService.kt:75) at com.github.lppedd.cc.vcs.InternalRecentCommitsService.(InternalRecentCommitsService.kt:42) at java.base@17.0.6/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base@17.0.6/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base@17.0.6/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base@17.0.6/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base@17.0.6/java.lang.reflect.Constructor.newInstance(Constructor.java:480) at com.intellij.serviceContainer.ConstructorInjectionKt.instantiateUsingPicoContainer(constructorInjection.kt:91) at com.intellij.serviceContainer.ComponentManagerImpl.instantiateClassWithConstructorInjection(ComponentManagerImpl.kt:1041) at com.intellij.serviceContainer.ServiceComponentAdapter.createAndInitialize(ServiceComponentAdapter.kt:43) at com.intellij.serviceContainer.ServiceComponentAdapter.doCreateInstance(ServiceComponentAdapter.kt:39) at com.intellij.serviceContainer.BaseComponentAdapter.doCreateInstance(BaseComponentAdapter.kt:154) at com.intellij.serviceContainer.BaseComponentAdapter.createInstance$lambda$1(BaseComponentAdapter.kt:133) at com.intellij.serviceContainer.BaseComponentAdapter$$Lambda$293/0x00000003003a9e78.compute(Unknown Source) at com.intellij.openapi.progress.Cancellation.computeInNonCancelableSection(Cancellation.java:99) at com.intellij.serviceContainer.BaseComponentAdapter.createInstance(BaseComponentAdapter.kt:132) at com.intellij.serviceContainer.BaseComponentAdapter.getInstance(BaseComponentAdapter.kt:92) at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:714) at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:670) at com.github.lppedd.cc.vcs.ClearLocalMessageHistoryAction.update(ClearLocalMessageHistoryAction.kt:40) at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performDumbAwareUpdate$0(ActionUtil.java:158) at com.intellij.openapi.actionSystem.ex.ActionUtil$$Lambda$1524/0x000000030109d4e8.run(Unknown Source) at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:181) at com.intellij.openapi.actionSystem.impl.ActionUpdater.doUpdate(ActionUpdater.java:717) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$updateActionReal$4(ActionUpdater.java:139) at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$1799/0x000000030138a9a8.get(Unknown Source) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$7(ActionUpdater.java:234) at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$3112/0x0000000301bf6000.compute(Unknown Source) at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$1(ProgressManager.java:70) at com.intellij.openapi.progress.ProgressManager$$Lambda$1543/0x00000003010b1450.run(Unknown Source) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:186) at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1277/0x0000000300eab570.run(Unknown Source) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:604) at com.intellij.openapi.progress.impl.CoreProgressManager$$Lambda$1278/0x0000000300eab7b8.compute(Unknown Source) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:679) at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:635) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:603) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:173) at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:70) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$8(ActionUpdater.java:225) at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$3111/0x0000000301bf3bb8.invoke(Unknown Source) at com.intellij.diagnostic.telemetry.TraceKt.computeWithSpan(trace.kt:123) at com.intellij.openapi.actionSystem.impl.ActionUpdater.lambda$computeOnEdt$9(ActionUpdater.java:223) at com.intellij.openapi.actionSystem.impl.ActionUpdater$$Lambda$3109/0x0000000301bf3728.get(Unknown Source) at io.opentelemetry.context.Context.lambda$wrapSupplier$8(Context.java:309) at io.opentelemetry.context.Context$$Lambda$3110/0x0000000301bf3970.get(Unknown Source) at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor.lambda$computeOnEdt$0(ActionUpdateEdtExecutor.java:47) at com.intellij.openapi.actionSystem.impl.ActionUpdateEdtExecutor$$Lambda$1826/0x00000003013a84f0.run(Unknown Source) at com.intellij.openapi.actionSystem.impl.Utils.lambda$expandActionGroupFastTrack$5(Utils.java:312) at com.intellij.openapi.actionSystem.impl.Utils$$Lambda$1793/0x00000003013892b8.run(Unknown Source) at com.intellij.openapi.actionSystem.impl.Utils.runLoopAndWaitForFuture(Utils.java:825) at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroupFastTrack(Utils.java:310) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImplFastTrack(ActionToolbarImpl.java:1342) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImpl(ActionToolbarImpl.java:1310) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl$1.updateActionsImpl(ActionToolbarImpl.java:220) at com.intellij.openapi.actionSystem.impl.ToolbarUpdater$MyUpdateRunnable.run(ToolbarUpdater.java:152) at com.intellij.openapi.actionSystem.impl.ToolbarUpdater.updateActions(ToolbarUpdater.java:68) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImmediately(ActionToolbarImpl.java:1289) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.updateActionsImmediately(ActionToolbarImpl.java:1274) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.addNotify(ActionToolbarImpl.java:320) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at com.intellij.util.ui.TwoKeySplitter.addNotify(TwoKeySplitter.kt:28) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at com.intellij.ui.JBSplitter.addNotify(JBSplitter.java:118) at java.desktop/java.awt.Container.addNotify(Container.java:2804) at java.desktop/javax.swing.JComponent.addNotify(JComponent.java:4840) at java.desktop/java.awt.Container.addImpl(Container.java:1150) at java.desktop/java.awt.Container.add(Container.java:1001) at com.intellij.openapi.wm.impl.content.ToolWindowContentUi.ensureSelectedContentVisible(ToolWindowContentUi.java:323) at com.intellij.openapi.wm.impl.content.ToolWindowContentUi$1$1.propertyChange(ToolWindowContentUi.java:123) at java.desktop/java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:343) at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:335) at java.desktop/java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:268) at com.intellij.ui.content.impl.ContentImpl.setComponent(ContentImpl.java:63) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentProvider.initTabContent(ChangesViewContentProvider.java:31) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.initLazyContent(ChangesViewContentManager.kt:188) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager$ContentProvidersListener.selectionChanged(ChangesViewContentManager.kt:202) at jdk.internal.reflect.GeneratedMethodAccessor488.invoke(Unknown Source) at java.base@17.0.6/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base@17.0.6/java.lang.reflect.Method.invoke(Method.java:568) at com.intellij.util.EventDispatcher.dispatchVoidMethod(EventDispatcher.java:120) at com.intellij.util.EventDispatcher.lambda$createMulticaster$1(EventDispatcher.java:85) at com.intellij.util.EventDispatcher$$Lambda$594/0x00000003006ead88.invoke(Unknown Source) at jdk.proxy1/jdk.proxy1.$Proxy202.selectionChanged(Unknown Source) at com.intellij.ui.content.impl.ContentManagerImpl.fireSelectionChanged(ContentManagerImpl.java:621) at com.intellij.ui.content.impl.ContentManagerImpl.addSelectedContent(ContentManagerImpl.java:432) at com.intellij.ui.content.impl.ContentManagerImpl$2.run(ContentManagerImpl.java:520) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContent(ContentManagerImpl.java:536) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContentCB(ContentManagerImpl.java:485) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContentCB(ContentManagerImpl.java:475) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContentCB(ContentManagerImpl.java:559) at com.intellij.ui.content.impl.ContentManagerImpl.setSelectedContent(ContentManagerImpl.java:564) at com.intellij.ui.content.impl.ContentManagerImpl.doAddContent(ContentManagerImpl.java:201) at com.intellij.ui.content.impl.ContentManagerImpl.addContent(ContentManagerImpl.java:166) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.addIntoCorrectPlace(ChangesViewContentManager.kt:232) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.addContent(ChangesViewContentManager.kt:134) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactoryKt.updateContent(VcsToolWindowFactory.kt:133) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactoryKt.updateContentIfCreated(VcsToolWindowFactory.kt:120) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactoryKt.access$updateContentIfCreated(VcsToolWindowFactory.kt:1) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactory.updateState(VcsToolWindowFactory.kt:75) at com.intellij.openapi.vcs.changes.ui.VcsToolWindowFactory$init$3.toolWindowMappingChanged(VcsToolWindowFactory.kt:46) at java.base@17.0.6/java.lang.invoke.LambdaForm$DMH/0x0000000300390000.invokeInterface(LambdaForm$DMH) at java.base@17.0.6/java.lang.invoke.LambdaForm$MH/0x0000000300ea4800.invoke(LambdaForm$MH) at java.base@17.0.6/java.lang.invoke.LambdaForm$MH/0x0000000300a01c00.invoke_MT(LambdaForm$MH) at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:677) at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:640) at com.intellij.util.messages.impl.MessageBusImplKt.executeOrAddToQueue(MessageBusImpl.kt:482) at com.intellij.util.messages.impl.MessagePublisher.publish$intellij_platform_core(MessageBusImpl.kt:465) at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:442) at jdk.proxy1/jdk.proxy1.$Proxy194.toolWindowMappingChanged(Unknown Source) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.updateToolWindowMappings(ChangesViewContentManager.kt:83) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager.access$updateToolWindowMappings(ChangesViewContentManager.kt:42) at com.intellij.openapi.vcs.changes.ui.ChangesViewContentManager$2.commitModeChanged(ChangesViewContentManager.kt:74) at java.base@17.0.6/java.lang.invoke.LambdaForm$DMH/0x0000000300390000.invokeInterface(LambdaForm$DMH) at java.base@17.0.6/java.lang.invoke.LambdaForm$MH/0x0000000300ea4800.invoke(LambdaForm$MH) at java.base@17.0.6/java.lang.invoke.LambdaForm$MH/0x0000000300a01c00.invoke_MT(LambdaForm$MH) at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:677) at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:640) at com.intellij.util.messages.impl.MessageBusImplKt.executeOrAddToQueue(MessageBusImpl.kt:482) at com.intellij.util.messages.impl.MessagePublisher.publish$intellij_platform_core(MessageBusImpl.kt:465) at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:442) at jdk.proxy1/jdk.proxy1.$Proxy214.commitModeChanged(Unknown Source) at com.intellij.vcs.commit.CommitModeManager.updateCommitMode(CommitModeManager.kt:97) at com.intellij.vcs.commit.CommitModeManager.access$updateCommitMode(CommitModeManager.kt:64) at com.intellij.vcs.commit.CommitModeManager$MyStartupActivity.runActivity$lambda$0(CommitModeManager.kt:76) at com.intellij.vcs.commit.CommitModeManager$MyStartupActivity$$Lambda$3308/0x0000000301c9b8b8.run(Unknown Source) at com.intellij.openapi.application.constraints.BaseConstrainedExecution$Companion.scheduleWithinConstraints$inner(BaseConstrainedExecution.kt:67) at com.intellij.openapi.application.constraints.BaseConstrainedExecution$Companion.scheduleWithinConstraints(BaseConstrainedExecution.kt:70) at com.intellij.openapi.application.constraints.BaseConstrainedExecution.scheduleWithinConstraints(BaseConstrainedExecution.kt:37) at com.intellij.openapi.application.impl.BaseExpirableExecutorMixinImpl.access$scheduleWithinConstraints$s628187586(BaseExpirableExecutorMixinImpl.kt:12) at com.intellij.openapi.application.impl.BaseExpirableExecutorMixinImpl$scheduleWithinConstraints$$inlined$Runnable$1.run(Runnable.kt:19) at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:209) at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:21) at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:191) at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831) at com.intellij.openapi.application.impl.ApplicationImpl$3.run(ApplicationImpl.java:456) at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:79) at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:122) at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:41) at com.intellij.openapi.application.impl.FlushQueue$$Lambda$547/0x000000030067bd28.run(Unknown Source) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:788) at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739) at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:731) at java.base@17.0.6/java.security.AccessController.executePrivileged(AccessController.java:776) at java.base@17.0.6/java.security.AccessController.doPrivileged(AccessController.java:399) at java.base@17.0.6/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:758) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:666) at com.intellij.ide.IdeEventQueue._dispatchEvent$lambda$7(IdeEventQueue.kt:570) at com.intellij.ide.IdeEventQueue$$Lambda$540/0x000000030066cad8.run(Unknown Source) at com.intellij.openapi.application.impl.ApplicationImpl.withoutImplicitRead(ApplicationImpl.java:1446) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:570) at com.intellij.ide.IdeEventQueue.access$_dispatchEvent(IdeEventQueue.kt:68) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:349) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1$1.compute(IdeEventQueue.kt:348) at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:348) at com.intellij.ide.IdeEventQueue$dispatchEvent$processEventRunnable$1$1.invoke(IdeEventQueue.kt:343) at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:994) at com.intellij.ide.IdeEventQueueKt$$Lambda$537/0x00000003006685d0.run(Unknown Source) at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105) at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:994) at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$4(IdeEventQueue.kt:343) at com.intellij.ide.IdeEventQueue$$Lambda$535/0x0000000300660220.run(Unknown Source) at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:831) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:385) 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) ```