你的运行环境(版本号「点击帮助-关于-复制」):
WebStorm 2026.2.1
Build #WS-262.9437.145, built on August 5, 2026
Source revision: 4002840eb51b8
Runtime version: 25.0.3+9-b508.16 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.awt.windows.WToolkit
Windows 11.0
异常报告器 ID: 19112411c60cb80-b3f9-41dc-840f-14ca1d21ab7c
JCEF 版本: 144.0.15-262-b37
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 2048MiB
Cores: 12
Registry:
ide.experimental.ui=true
trace.state.event.service.url=https://api.jetbrains.cloud/trace-status
Non-Bundled Plugins:
Docker (262.9437.196)
com.nasller.CodeGlancePro (2.0.8)
izhangzhihao.rainbow.brackets (2026.2.0)
com.marscode (1.7.0.3)
com.intellij.mcpServer (262.9437.214)
intellij.prettierJS (262.9437.195)
cn.yiiguxing.plugin.translate (3.8.4)
cn.fjdmy.uniapp (1.0.21-261.6)
问题描述(你遇到了什么问题?):
在WebStorm的最新版本(2026.2.1)的系列中使用TRAE插件会报错java.lang.NoClassDefFoundError: com/intellij/ui/jcef/JBCefBrowser
据查2026.2版本的做了架构改动:JCEF(Chromium嵌入式浏览器) 从核心平台剥离,变成独立的 bundled 模块com.intellij.modules.jcefGitHub
希望官方尽快修复这个兼容问题。
复现步骤(如何才能重现这个 Bug/问题?):
1.WebStorm版本2026.2.1
2.TRAE版本1.7.0.3
3.
报错信息或截图(如有):
java.lang.NoClassDefFoundError: com/intellij/ui/jcef/JBCefBrowser
at java.base/java.lang.Class.getDeclaredMethods0(Native Method)
at java.base/java.lang.Class.privateGetDeclaredMethods(Class.java:3010)
at java.base/java.lang.Class.getDeclaredMethod(Class.java:2420)
at java.desktop/java.awt.Component.isCoalesceEventsOverriden(Component.java:6316)
at java.desktop/java.awt.Component.checkCoalescing(Component.java:6273)
at java.desktop/java.awt.Component.(Component.java:6242)
at java.desktop/java.awt.Container.(Container.java:298)
at java.desktop/javax.swing.JComponent.(JComponent.java:651)
at java.desktop/javax.swing.JPanel.(JPanel.java:85)
at java.desktop/javax.swing.JPanel.(JPanel.java:112)
at java.desktop/javax.swing.JPanel.(JPanel.java:120)
at com.intellij.ui.components.JBPanel.(JBPanel.java:42)
at com.intellij.ui.components.JBPanelWithEmptyText.(JBPanelWithEmptyText.java:31)
at com.intellij.openapi.ui.SimpleToolWindowPanel.(SimpleToolWindowPanel.java:53)
at com.codeverse.chat.webview.ChatWebViewPanel.(ChatWebViewPanel.kt:95)
at com.codeverse.chat.webview.ChatWebViewPanel$Companion.getContent(ChatWebViewPanel.kt:215)
at com.codeverse.chat.ChatWebViewGrayManager.showMoreDialog(ChatWebViewGrayManager.kt:300)
at com.codeverse.factory.ChatTabFactory$createTitleAction$5.actionPerformed(ChatTabFactory.kt:251)
at com.intellij.openapi.actionSystem.impl.ActionButton.actionPerformed(ActionButton.java:283)
at com.intellij.openapi.actionSystem.impl.ActionButton.lambda$performAction$0(ActionButton.java:262)
at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.performWithActionCallbacks$lambda$1$0(ActionManagerImpl.kt:623)
at com.intellij.openapi.application.WriteIntentReadAction.lambda$run$0(WriteIntentReadAction.java:24)
at com.intellij.openapi.application.ThrowableComputableToLambda.invoke(coroutines.kt:351)
at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.runWriteIntentReadAction(NestedLocksThreadingSupport.kt:710)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteIntentReadAction(ApplicationImpl.java:1226)
at com.intellij.openapi.application.WriteIntentReadAction.computeThrowable(WriteIntentReadAction.java:55)
at com.intellij.openapi.application.WriteIntentReadAction.run(WriteIntentReadAction.java:23)
at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.performWithActionCallbacks$lambda$1(ActionManagerImpl.kt:812)
at com.intellij.concurrency.ThreadContext.installThreadContext(threadContext.kt:307)
at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.performWithActionCallbacks(ActionManagerImpl.kt:620)
at com.intellij.openapi.actionSystem.impl.ActionButton.performAction(ActionButton.java:262)
at com.intellij.openapi.actionSystem.impl.ActionButton.processMouseEvent(ActionButton.java:578)
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:4562)
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:941)
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)
Caused by: java.lang.ClassNotFoundException: com.intellij.ui.jcef.JBCefBrowser PluginClassLoader(plugin=PluginMainDescriptor(name=TRAE AI: Coding Assistant, id=com.marscode, version=1.7.0.3, isBundled=false, path=~\AppData\Roaming\JetBrains\WebStorm2026.2\plugins\marscode), packagePrefix=null, state=active, parents=ContentModuleDescriptor(id=intellij.vcs.git.backend, loadingRule=REQUIRED, package=git4idea) ← PluginMainDescriptor(name=Git, id=Git4Idea, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.vcs.git.backend, loadingRule=REQUIRED, package=git4idea) ← PluginMainDescriptor(name=Git, id=Git4Idea, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.libraries.groovy, loadingRule=EMBEDDED) ← PluginMainDescriptor(name=Groovy Scripting, id=com.intellij.groovy.scripting, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\groovy-scripting), ContentModuleDescriptor(id=intellij.platform.vcs.log.graph) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.xml.emmet) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.platform.ssh.core, loadingRule=REQUIRED) ← PluginMainDescriptor(name=SSH, id=intellij.ssh.plugin, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\platform-ssh-plugin), ContentModuleDescriptor(id=intellij.platform.ssh, loadingRule=REQUIRED) ← PluginMainDescriptor(name=SSH, id=intellij.ssh.plugin, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\platform-ssh-plugin), ContentModuleDescriptor(id=intellij.platform.ssh.attach) ← PluginMainDescriptor(name=SSH, id=intellij.ssh.plugin, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\platform-ssh-plugin), ContentModuleDescriptor(id=intellij.platform.vcs.log) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.platform.smRunner, loadingRule=REQUIRED) ← PluginMainDescriptor(name=Test Runner, id=intellij.testRunner.plugin, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\platform-testRunner-plugin), ContentModuleDescriptor(id=intellij.platform.structureView) ← PluginMainDescriptor(name=Structure View, id=intellij.structureView.plugin, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\platform-structureView-plugin), ContentModuleDescriptor(id=intellij.platform.todo) ← PluginMainDescriptor(name=TODO Comments, id=intellij.todo.plugin, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\platform-todo-plugin), ContentModuleDescriptor(id=intellij.platform.bookmarks, loadingRule=REQUIRED) ← PluginMainDescriptor(name=Bookmarks Manager, id=intellij.bookmarks.plugin, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\platform-bookmarks-plugin), ContentModuleDescriptor(id=intellij.vcs.git.shared) ← PluginMainDescriptor(name=Git, id=Git4Idea, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.platform.vcs.dvcs) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.platform.structuralSearch) ← PluginMainDescriptor(name=Structural Search, id=intellij.structuralSearch.plugin, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\platform-structuralSearch-plugin), ContentModuleDescriptor(id=intellij.relaxng) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.platform.vcs.impl) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.platform.vcs.log.impl) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.platform.vcs.dvcs.impl) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.spellchecker) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.spellchecker.xml) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.protocolReaderRuntime) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.backend) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.ui) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.platform.tasks) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.platform.tasks.impl) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools.auth.base) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools.auth) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools) ← PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\lib), ContentModuleDescriptor(id=intellij.terminal.backend.split) ← PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\terminal), ContentModuleDescriptor(id=intellij.terminal.backend) ← PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\terminal), ContentModuleDescriptor(id=intellij.terminal.frontend) ← PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\terminal), ContentModuleDescriptor(id=intellij.terminal.cloud) ← PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\terminal), ContentModuleDescriptor(id=intellij.terminal.sh) ← PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\terminal), ContentModuleDescriptor(id=intellij.vcs.git.localHistory) ← PluginMainDescriptor(name=Git, id=Git4Idea, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.vcs.git.terminal) ← PluginMainDescriptor(name=Git, id=Git4Idea, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.vcs.git.coverage) ← PluginMainDescriptor(name=Git, id=Git4Idea, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.vcs.git.shared) ← PluginMainDescriptor(name=Git, id=Git4Idea, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.vcs.git.frontend) ← PluginMainDescriptor(name=Git, id=Git4Idea, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.vcs.git.backend.split) ← PluginMainDescriptor(name=Git, id=Git4Idea, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.vcs.git.model.generated) ← PluginMainDescriptor(name=Git, id=Git4Idea, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\vcs-git), ContentModuleDescriptor(id=intellij.vcs.git.performanceTesting) ← PluginMainDescriptor(name=Git, id=Git4Idea, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\vcs-git), PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\terminal), PluginMainDescriptor(name=Git, id=Git4Idea, version=262.9437.145, isBundled=true, path=D:\Jetbrains\JetbrainsTools\WebStorm\plugins\vcs-git), )
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.kt:154)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
… 62 more