Comments (5)
回写是指?有没有更详细的异常调用链
from auto-dev.
Run Devti 生成代码后无法创建代码文件
详细错误信息如下:
Access is allowed from event dispatch thread only
com.intellij.openapi.diagnostic.RuntimeExceptionWithAttachments: EventQueue.isDispatchThread()=false
Current thread: Thread[ApplicationImpl pooled thread 6,4,main] 1378972300
SystemEventQueueThread: Thread[AWT-EventQueue-0,6,main] 843680914
at com.intellij.openapi.application.impl.ApplicationImpl.throwThreadAccessException(ApplicationImpl.java:1110)
at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread(ApplicationImpl.java:1093)
at com.intellij.openapi.editor.impl.view.EditorView.assertIsDispatchThread(EditorView.java:704)
at com.intellij.openapi.editor.impl.view.EditorView.paint(EditorView.java:284)
at com.intellij.openapi.editor.impl.EditorImpl.paint(EditorImpl.java:1965)
at com.intellij.openapi.editor.impl.EditorComponentImpl.paintComponent(EditorComponentImpl.java:253)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1122)
at com.intellij.openapi.editor.impl.EditorComponentImpl.paint(EditorComponentImpl.java:124)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:955)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1131)
at java.desktop/javax.swing.JViewport.paint(JViewport.java:736)
at com.intellij.ui.components.JBViewport.paint(JBViewport.java:235)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:955)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1131)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:955)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1131)
at java.desktop/javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:955)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1131)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:955)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1131)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:955)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1131)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:955)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1131)
at java.desktop/javax.swing.JComponent.paintChildren(JComponent.java:955)
at java.desktop/javax.swing.JComponent.paint(JComponent.java:1131)
at java.desktop/javax.swing.JComponent.paintToOffscreen(JComponent.java:5319)
at java.desktop/javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:246)
at java.desktop/javax.swing.RepaintManager.paint(RepaintManager.java:1347)
at java.desktop/javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1158)
at java.desktop/javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1731)
at java.desktop/javax.swing.JViewport.windowBlitPaint(JViewport.java:1684)
at java.desktop/javax.swing.JViewport.setViewPosition(JViewport.java:1219)
at com.intellij.ui.components.JBViewport.setViewPosition(JBViewport.java:105)
at java.desktop/javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1189)
at java.desktop/javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1178)
at java.desktop/javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:371)
at com.intellij.ui.components.JBScrollBar$Model.fireStateChanged(JBScrollBar.java:364)
at java.desktop/javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:309)
at java.desktop/javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:175)
at java.desktop/javax.swing.JScrollBar.setValue(JScrollBar.java:486)
at com.intellij.ui.components.JBScrollBar.setValue(JBScrollBar.java:196)
at cc.unitmesh.devti.gui.chat.ChatCodingPanel.scrollToBottom(ChatCodingPanel.kt:166)
at cc.unitmesh.devti.gui.chat.ChatCodingPanel.addMessage(ChatCodingPanel.kt:134)
at cc.unitmesh.idea.flow.JvmAutoDevFlow.executePrompt(JvmAutoDevFlow.kt:287)
at cc.unitmesh.idea.flow.JvmAutoDevFlow.fetchSuggestEndpoint(JvmAutoDevFlow.kt:97)
at cc.unitmesh.devti.runconfig.AutoDevRunProfileState$executeCrud$1.run(AutoDevRunProfileState.kt:89)
at com.intellij.openapi.progress.impl.CoreProgressManager.startTask(CoreProgressManager.java:442)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.startTask(ProgressManagerImpl.java:114)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsynchronously$5(CoreProgressManager.java:493)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:252)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:188)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:608)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:683)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:639)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:607)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:175)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:252)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
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)
IDEA version: IntelliJ IDEA 2022.2.4 (Ultimate Edition)
from auto-dev.
这是 sof 上关于此bug 的描述
https://stackoverflow.com/questions/54826606/intellij-plugin-access-is-allowed-from-event-dispatch-thread-only
from auto-dev.
看上去是 scroll 的时候出错?
at cc.unitmesh.devti.gui.chat.ChatCodingPanel.scrollToBottom(ChatCodingPanel.kt:166)
at cc.unitmesh.devti.gui.chat.ChatCodingPanel.addMessage(ChatCodingPanel.kt:134)
at cc.unitmesh.idea.flow.JvmAutoDevFlow.executePrompt(JvmAutoDevFlow.kt:287)
at cc.unitmesh.idea.flow.JvmAutoDevFlow.fetchSuggestEndpoint(JvmAutoDevFlow.kt:97)
at cc.unitmesh.devti.runconfig.AutoDevRunProfileState$executeCrud$1.run(AutoDevRunProfileState.kt:89)
from auto-dev.
是的,回头我提个pr上来
from auto-dev.
Related Issues (20)
- Bug: auto generate commit message do not work HOT 2
- Support Maven build HOT 4
- Llama.cpp 上运行问题 HOT 6
- pycharm多个版本安装报错 HOT 3
- Cannot read field "message" because "error,error" is null HOT 6
- Auto-dev fine-tune dataset for ArkUI. HOT 1
- refactoring: refactor AutoCRUD to support override HOT 1
- filename#L1-L2的問題 HOT 6
- 连接使用LMStudio启动的Server时,无法正常使用 HOT 2
- 能否修改ollama的链接? HOT 5
- Agent回傳的 /write ,如果有指定行數會重複寫入 HOT 14
- chatglm无法使用 HOT 1
- Broken Links in Readme.md HOT 3
- AI-Powered rename command
- 在远程开发模式下无法使用,需要"Git4Idea"插件 HOT 16
- 在远程开发模式下无法使用,需要"Git4Idea"插件 HOT 1
- XingHuo LLM配置,显示2个星火API密钥 HOT 3
- 本地构建报错 HOT 4
- You LLM server Key is empty HOT 2
- 为什么我的idea 安装了AutoDev 在AutoDev Chat下没有看到Create SQL HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from auto-dev.