新版本IDEA报错com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); If you access or modify model on EDT consider wrapping your code in WriteIntentReadAction ; see https://jb.gg/ij-platform-threading for details
Current thread: Thread[#56,AWT-EventQueue-0,10,main] 1179247767 (EventQueue.isDispatchThread()=true)
SystemEventQueueThread: (same)
at com.intellij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:257)
at com.intellij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:173)
at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1190)
at com.intellij.psi.impl.source.PsiFileImpl.assertReadAccessAllowed(PsiFileImpl.java:198)
at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:202)
at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:841)
at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:1040)
at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:55)
at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:237)
at com.intellij.psi.SingleRootFileViewProvider.findElementAt(SingleRootFileViewProvider.java:242)
at io.github.linwancen.plugin.show.lang.base.BaseLangDoc.langDoc(BaseLangDoc.java:64)
at io.github.linwancen.plugin.show.LineEnd.lineDocSkipHave(LineEnd.java:121)
at io.github.linwancen.plugin.show.LineEnd.lineExt(LineEnd.java:71)
at io.github.linwancen.plugin.show.LineEnd.getLineExtensionInfos(LineEnd.java:61)
at io.github.linwancen.plugin.show.LineEnd.getLineExtensions(LineEnd.java:37)
at com.intellij.openapi.editor.impl.EditorImpl.processLineExtensions(EditorImpl.java:905)
at com.intellij.openapi.editor.impl.view.EditorPainter$Session.collectExtensions(EditorPainter.java:903)
at com.intellij.openapi.editor.impl.view.EditorPainter$Session$1.paintAfterLineEnd(EditorPainter.java:479)
at com.intellij.openapi.editor.impl.view.EditorPainter$Session.paintLineFragments(EditorPainter.java:1593)
at com.intellij.openapi.editor.impl.view.EditorPainter$Session.paintBackground(EditorPainter.java:387)
at com.intellij.openapi.editor.impl.view.EditorPainter$Session.paint(EditorPainter.java:217)
at com.intellij.openapi.editor.impl.view.EditorPainter.paint(EditorPainter.java:97)
at com.intellij.openapi.editor.impl.view.EditorView.paint(EditorView.java:219)
at com.intellij.openapi.editor.impl.EditorImpl.lambda$paint$51(EditorImpl.java:2261)
at com.intellij.openapi.editor.impl.EditorThreadingImpl.doRun(EditorThreadingImpl.kt:43)
at com.intellij.openapi.editor.EditorThreading$Companion.run(EditorThreading.kt:37)
at com.intellij.openapi.editor.EditorThreading.run(EditorThreading.kt)
at com.intellij.openapi.editor.impl.EditorImpl.paint(EditorImpl.java:2247)
at com.intellij.openapi.editor.impl.EditorComponentImpl.paintComponent(EditorComponentImpl.java:290)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1124)
at com.intellij.openapi.editor.impl.EditorComponentImpl.paint(EditorComponentImpl.java:173)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JViewport.paint(JViewport.java:736)
at com.intellij.ui.components.JBViewport.paint(JBViewport.java:240)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at com.intellij.ui.components.JBScrollPane.paintChildren(JBScrollPane.java:244)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at com.intellij.ui.components.JBScrollPane.paint(JBScrollPane.java:232)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at com.intellij.openapi.fileEditor.impl.EditorTabs.paintChildren(EditorTabbedContainer.kt:612)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at com.intellij.openapi.fileEditor.impl.EditorsSplitters.paintChildren(EditorsSplitters.kt:269)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at com.intellij.toolWindow.ToolWindowPane.paintChildren(ToolWindowPane.kt:406)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5326)
at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedFPScales(RepaintManager.java:1741)
at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1650)
at java.desktop/javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1589)
at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1349)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1110)
at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39)
at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:75)
at java.desktop/sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:112)
at java.desktop/java.awt.Container.paint(Container.java:2005)
at java.desktop/java.awt.Window.paint(Window.java:4002)
at com.intellij.openapi.wm.impl.IdeFrameImpl.paint(IdeFrameImpl.kt:179)
at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:895)
at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:867)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:867)
at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:840)
at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:786)
at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1918)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:173)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:167)
at com.intellij.util.concurrency.ContextRunnable.lambda$run$0(ContextRunnable.java:26)
at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294)
at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:25)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:781)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:750)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:664)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:517)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0$0$0$0(IdeEventQueue.kt:337)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:901)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0$0$0(IdeEventQueue.kt:336)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1065)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:109)
at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1065)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0(IdeEventQueue.kt:331)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:363)
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)
新版本IDEA报错com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments: Read access is allowed from inside read-action only (see Application.runReadAction()); If you access or modify model on EDT consider wrapping your code in WriteIntentReadAction ; see https://jb.gg/ij-platform-threading for details
Current thread: Thread[#56,AWT-EventQueue-0,10,main] 1179247767 (EventQueue.isDispatchThread()=true)
SystemEventQueueThread: (same)
at com.intellij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:257)
at com.intellij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:173)
at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1190)
at com.intellij.psi.impl.source.PsiFileImpl.assertReadAccessAllowed(PsiFileImpl.java:198)
at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:202)
at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:841)
at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:1040)
at com.intellij.psi.impl.source.PsiFileImpl.getNode(PsiFileImpl.java:55)
at com.intellij.psi.AbstractFileViewProvider.findElementAt(AbstractFileViewProvider.java:237)
at com.intellij.psi.SingleRootFileViewProvider.findElementAt(SingleRootFileViewProvider.java:242)
at io.github.linwancen.plugin.show.lang.base.BaseLangDoc.langDoc(BaseLangDoc.java:64)
at io.github.linwancen.plugin.show.LineEnd.lineDocSkipHave(LineEnd.java:121)
at io.github.linwancen.plugin.show.LineEnd.lineExt(LineEnd.java:71)
at io.github.linwancen.plugin.show.LineEnd.getLineExtensionInfos(LineEnd.java:61)
at io.github.linwancen.plugin.show.LineEnd.getLineExtensions(LineEnd.java:37)
at com.intellij.openapi.editor.impl.EditorImpl.processLineExtensions(EditorImpl.java:905)
at com.intellij.openapi.editor.impl.view.EditorPainter$Session.collectExtensions(EditorPainter.java:903)
at com.intellij.openapi.editor.impl.view.EditorPainter$Session$1.paintAfterLineEnd(EditorPainter.java:479)
at com.intellij.openapi.editor.impl.view.EditorPainter$Session.paintLineFragments(EditorPainter.java:1593)
at com.intellij.openapi.editor.impl.view.EditorPainter$Session.paintBackground(EditorPainter.java:387)
at com.intellij.openapi.editor.impl.view.EditorPainter$Session.paint(EditorPainter.java:217)
at com.intellij.openapi.editor.impl.view.EditorPainter.paint(EditorPainter.java:97)
at com.intellij.openapi.editor.impl.view.EditorView.paint(EditorView.java:219)
at com.intellij.openapi.editor.impl.EditorImpl.lambda$paint$51(EditorImpl.java:2261)
at com.intellij.openapi.editor.impl.EditorThreadingImpl.doRun(EditorThreadingImpl.kt:43)
at com.intellij.openapi.editor.EditorThreading$Companion.run(EditorThreading.kt:37)
at com.intellij.openapi.editor.EditorThreading.run(EditorThreading.kt)
at com.intellij.openapi.editor.impl.EditorImpl.paint(EditorImpl.java:2247)
at com.intellij.openapi.editor.impl.EditorComponentImpl.paintComponent(EditorComponentImpl.java:290)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1124)
at com.intellij.openapi.editor.impl.EditorComponentImpl.paint(EditorComponentImpl.java:173)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JViewport.paint(JViewport.java:736)
at com.intellij.ui.components.JBViewport.paint(JBViewport.java:240)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at com.intellij.ui.components.JBScrollPane.paintChildren(JBScrollPane.java:244)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at com.intellij.ui.components.JBScrollPane.paint(JBScrollPane.java:232)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at com.intellij.openapi.fileEditor.impl.EditorTabs.paintChildren(EditorTabbedContainer.kt:612)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at com.intellij.openapi.fileEditor.impl.EditorsSplitters.paintChildren(EditorsSplitters.kt:269)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at com.intellij.toolWindow.ToolWindowPane.paintChildren(ToolWindowPane.kt:406)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1133)
at java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:964)
at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5326)
at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBufferedFPScales(RepaintManager.java:1741)
at java.desktop/javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1650)
at java.desktop/javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1589)
at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1349)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1110)
at java.desktop/java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:39)
at java.desktop/sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:75)
at java.desktop/sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:112)
at java.desktop/java.awt.Container.paint(Container.java:2005)
at java.desktop/java.awt.Window.paint(Window.java:4002)
at com.intellij.openapi.wm.impl.IdeFrameImpl.paint(IdeFrameImpl.kt:179)
at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:895)
at java.desktop/javax.swing.RepaintManager$4.run(RepaintManager.java:867)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:867)
at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:840)
at java.desktop/javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:786)
at java.desktop/javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1918)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:167)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:173)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:167)
at com.intellij.util.concurrency.ContextRunnable.lambda$run$0(ContextRunnable.java:26)
at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:294)
at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:25)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:318)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:781)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:728)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:722)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:750)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:664)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:517)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0$0$0$0(IdeEventQueue.kt:337)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:901)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0$0$0(IdeEventQueue.kt:336)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$1(IdeEventQueue.kt:1065)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:109)
at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1065)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0(IdeEventQueue.kt:331)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:363)
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)