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 or ReadAction; see https://jb.gg/ij-platform-threading for details
Current thread: Thread[#53,AWT-EventQueue-0,10,main] 140554544 (EventQueue.isDispatchThread()=true)
SystemEventQueueThread: (same)
at com.intellij.util.concurrency.ThreadingAssertions.createThreadAccessException(ThreadingAssertions.java:270)
at com.intellij.util.concurrency.ThreadingAssertions.softAssertReadAccess(ThreadingAssertions.java:159)
at com.intellij.openapi.application.impl.ApplicationImpl.assertReadAccessAllowed(ApplicationImpl.java:1234)
at com.intellij.psi.impl.source.tree.TreeElement.assertReadAccessAllowed(TreeElement.java:874)
at com.intellij.psi.impl.source.tree.LazyParseableElement.ensureParsed(LazyParseableElement.java:296)
at com.intellij.psi.impl.source.tree.LazyParseableElement.getFirstChildNodeVersioned(LazyParseableElement.java:377)
at com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$ASTTreeGuide.getFirstChild(RecursiveTreeElementWalkingVisitor.java:87)
at com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor$ASTTreeGuide.getFirstChild(RecursiveTreeElementWalkingVisitor.java:64)
at com.intellij.util.WalkingState.next(WalkingState.java:70)
at com.intellij.util.WalkingState.walkChildren(WalkingState.java:49)
at com.intellij.util.WalkingState.elementStarted(WalkingState.java:40)
at com.intellij.psi.impl.source.tree.RecursiveTreeElementWalkingVisitor.visitNode(RecursiveTreeElementWalkingVisitor.java:112)
at com.intellij.psi.impl.source.tree.FileElement$1.visitComposite(FileElement.java:151)
at com.intellij.psi.impl.source.tree.CompositeElement.acceptTree(CompositeElement.java:227)
at com.intellij.psi.impl.source.tree.FileElement.calcStubbedDescendants(FileElement.java:137)
at com.intellij.psi.impl.source.tree.FileElement.lambda$getStubbedSpine$0(FileElement.java:122)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:124)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:28)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:79)
at com.intellij.psi.impl.source.tree.FileElement.getStubbedSpine(FileElement.java:121)
at com.intellij.psi.impl.source.FileTrees.syncPsiWithStub(FileTrees.java:274)
at com.intellij.psi.impl.source.FileTrees.withAst(FileTrees.java:233)
at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:296)
at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:924)
at com.intellij.extapi.psi.StubBasedPsiElementBase.getNode(StubBasedPsiElementBase.java:137)
at com.intellij.psi.impl.source.PsiMethodImpl.getNode(PsiMethodImpl.java:275)
at com.intellij.psi.impl.source.PsiMethodImpl.getNode(PsiMethodImpl.java:64)
at com.intellij.psi.impl.source.JavaStubPsiElement.calcTreeElement(JavaStubPsiElement.java:46)
at com.intellij.psi.impl.source.JavaStubPsiElement.getTextOffset(JavaStubPsiElement.java:42)
at com.intellij.ide.util.EditSourceUtil.getDescriptor(EditSourceUtil.java:70)
at com.intellij.ide.util.PsiNavigationSupportImpl.getDescriptor(PsiNavigationSupportImpl.java:23)
at com.lyflexi.feignx.toolwindow.EndpointsPanel.navigateTo(EndpointsPanel.java:629)
at com.lyflexi.feignx.toolwindow.EndpointsPanel$3.mouseClicked(EndpointsPanel.java:614)
at java.desktop/java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:280)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6634)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3400)
at java.desktop/java.awt.Component.processEvent(Component.java:6396)
at java.desktop/java.awt.Container.processEvent(Container.java:2260)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5008)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2318)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4836)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4932)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4571)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4503)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2304)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2713)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4836)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:734)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:711)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:731)
at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.kt:637)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:568)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0$0$0$0(IdeEventQueue.kt:388)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:946)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0$0$0(IdeEventQueue.kt:387)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$0(IdeEventQueue.kt:1122)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:114)
at com.intellij.ide.IdeEventQueueKt.performActivity(IdeEventQueue.kt:1122)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0(IdeEventQueue.kt:382)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.kt:422)
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)
在
Feign Client Assistant With RequestX Endpoints工具窗口双击搜出来的接口进行导航时会报错