continuedev / continuedev/continue

Continue plugin is throwing exception from IntelliJ IDE

Open
#13,248 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
36k
Forks
5.4k
PR merge metrics
No merged PRs in 30d

Description

Before submitting your bug report
Relevant environment info
- OS:
- Continue version:
- IDE version:
- Model:
- config:
  

  
  OR link to agent in Continue hub:
Description

com.intellij.diagnostic.PluginException: Cannot init toolwindow com.github.continuedev.continueintellijextension.toolWindow.ContinuePluginToolWindowFactory@7398dbfd [Plugin: com.github.continuedev.continueintellijextension]
at com.intellij.toolWindow.ToolWindowSetInitializerKt.registerToolWindows(ToolWindowSetInitializer.kt:285)
at com.intellij.toolWindow.ToolWindowSetInitializerKt.access$registerToolWindows(ToolWindowSetInitializer.kt:1)
at com.intellij.toolWindow.ToolWindowSetInitializer$createAndLayoutToolWindows$entries$1$1.invokeSuspend(ToolWindowSetInitializer.kt:155)
at com.intellij.toolWindow.ToolWindowSetInitializer$createAndLayoutToolWindows$entries$1$1.invoke(ToolWindowSetInitializer.kt)
at com.intellij.toolWindow.ToolWindowSetInitializer$createAndLayoutToolWindows$entries$1$1.invoke(ToolWindowSetInitializer.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:67)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span(tracer.kt:62)
at com.intellij.platform.diagnostic.telemetry.impl.TracerKt.span$default(tracer.kt:55)
at com.intellij.toolWindow.ToolWindowSetInitializer$createAndLayoutToolWindows$entries$1.invokeSuspend(ToolWindowSetInitializer.kt:152)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at com.intellij.openapi.application.impl.EdtCoroutineDispatcher.dispatch$run(EdtCoroutineDispatcher.kt:46)
at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:231)
at com.intellij.openapi.application.impl.NonBlockingFlushQueue.runNextEvent$lambda$1$1$0(NonBlockingFlushQueue.kt:329)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:941)
at com.intellij.openapi.application.impl.NonBlockingFlushQueue.runNextEvent$lambda$1$1(NonBlockingFlushQueue.kt:328)
at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:295)
at com.intellij.openapi.application.impl.NonBlockingFlushQueue.runNextEvent$lambda$1(NonBlockingFlushQueue.kt:325)
at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.tryRunWriteIntentReadAction(NestedLocksThreadingSupport.kt:753)
at com.intellij.openapi.application.impl.NonBlockingFlushQueue.runNextEvent(NonBlockingFlushQueue.kt:321)
at com.intellij.openapi.application.impl.NonBlockingFlushQueue.flushNow(NonBlockingFlushQueue.kt:299)
at com.intellij.openapi.application.impl.NonBlockingFlushQueue.FLUSH_NOW$lambda$0(NonBlockingFlushQueue.kt:158)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:323)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:732)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:711)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.kt:731)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.kt:584)
at com.intellij.ide.IdeEventQueue.dispatchEvent$lambda$0$0$0(IdeEventQueue.kt:384)
at com.intellij.ide.IdeEventQueueKt.performActivity$lambda$0(IdeEventQueue.kt:1122)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:106)
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.NoClassDefFoundError: com/intellij/ui/jcef/JBCefApp
at com.github.continuedev.continueintellijextension.browser.ContinueBrowserService.load(ContinueBrowserService.kt:29)
at com.github.continuedev.continueintellijextension.browser.ContinueBrowserService.(ContinueBrowserService.kt:17)
at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:735)
at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate$lambda$0(instantiate.kt:52)
at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate$lambda$3$0(instantiate.kt:294)
at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.withStoredTemporaryContext(instantiate.kt:310)
at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:293)
at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:45)
at com.intellij.serviceContainer.LightServiceInstanceSupport$LightServiceInstanceInitializer.createInstance(LightServiceInstanceSupport.kt:53)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:181)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invoke(LazyInstanceHolder.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndspatched(Undispatched.kt:67)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:165)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:179)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invoke(LazyInstanceHolder.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:20)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:360)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:134)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:53)
at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:164)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:29)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:154)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:112)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext$suspendImpl(LazyInstanceHolder.kt:104)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstanceInCallerContext(LazyInstanceHolder.kt)
at com.intellij.serviceContainer.ComponentManagerImplKt$doGetOrCreateInstanceBlocking$1.invokeSuspend(ComponentManagerImpl.kt:1712)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:263)
at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:112)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$BuildersKt__BuildersKt(Builders.kt:87)
at kotlinx.coroutines.BuildersKt__BuildersKt.runBlockingWithParallelismCompensation(Builders.kt:63)
at kotlinx.coroutines.BuildersKt.runBlockingWithParallelismCompensation(Unknown Source)
at kotlinx.coroutines.internal.intellij.IntellijCoroutines.runBlockingWithParallelismCompensation(intellij.kt:48)
at com.intellij.util.IntelliJCoroutinesFacade.runBlockingWithParallelismCompensation(IntelliJCoroutinesFacade.kt:35)
at com.intellij.serviceContainer.ComponentManagerImplKt.runBlockingInitialization$lambda$0(ComponentManagerImpl.kt:1843)
at com.intellij.openapi.progress.ContextKt.prepareThreadContext$lambda$0(context.kt:96)
at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:295)
at com.intellij.openapi.progress.ContextKt.prepareThreadContext(context.kt:95)
at com.intellij.serviceContainer.ComponentManagerImplKt.runBlockingInitialization(ComponentManagerImpl.kt:1828)
at com.intellij.serviceContainer.ComponentManagerImplKt.doGetOrCreateInstanceBlocking(ComponentManagerImpl.kt:1711)
at com.intellij.serviceContainer.ComponentManagerImplKt.getOrCreateInstanceBlocking(ComponentManagerImpl.kt:1700)
at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:812)
at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:750)
at com.github.continuedev.continueintellijextension.browser.ContinueBrowserService$Companion.getBrowser(ContinueBrowserService.kt:71)
at com.github.continuedev.continueintellijextension.toolWindow.ContinuePluginToolWindowFactory.createToolWindowContent(ContinuePluginToolWindowFactory.kt:14)
at com.intellij.openapi.wm.impl.ToolWindowImpl.createContentIfNeeded(ToolWindowImpl.kt:775)
at com.intellij.openapi.wm.impl.ToolWindowImpl.scheduleContentInitializationIfNeeded$intellij_platform_ide_impl(ToolWindowImpl.kt:752)
at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.doShowWindow(ToolWindowManagerImpl.kt:1008)
at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.showToolWindowImpl(ToolWindowManagerImpl.kt:939)
at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.showToolWindowImpl$default(ToolWindowManagerImpl.kt:920)
at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.registerToolWindow$lambda$6(ToolWindowManagerImpl.kt:1154)
at com.intellij.openapi.wm.impl.ToolWindowManagerImpl.registerToolWindow$intellij_platform_ide_impl(ToolWindowManagerImpl.kt:1167)
at com.intellij.toolWindow.ToolWindowSetInitializerKt.registerToolWindows(ToolWindowSetInitializer.kt:273)
... 41 more
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelled}@57349d81, Dispatchers.IO]
Caused by: java.lang.ClassNotFoundException: com.intellij.ui.jcef.JBCefApp PluginClassLoader(plugin=PluginMainDescriptor(name=Continue, id=com.github.continuedev.continueintellijextension, version=1.0.67, isBundled=false, path=~/Library/Application Support/JetBrains/IntelliJIdea2026.2/plugins/continue-intellij-extension), packagePrefix=null, state=active, parents=ContentModuleDescriptor(id=intellij.terminal.sh) <- PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/terminal), ContentModuleDescriptor(id=intellij.libraries.groovy, loadingRule=EMBEDDED) <- PluginMainDescriptor(name=Groovy Scripting, id=com.intellij.groovy.scripting, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/groovy-scripting), ContentModuleDescriptor(id=intellij.platform.vcs.log.graph) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.xml.emmet) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.ssh.core, loadingRule=REQUIRED) <- PluginMainDescriptor(name=SSH, id=intellij.ssh.plugin, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/platform-ssh-plugin), ContentModuleDescriptor(id=intellij.platform.ssh, loadingRule=REQUIRED) <- PluginMainDescriptor(name=SSH, id=intellij.ssh.plugin, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/platform-ssh-plugin), ContentModuleDescriptor(id=intellij.platform.ssh.attach) <- PluginMainDescriptor(name=SSH, id=intellij.ssh.plugin, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/platform-ssh-plugin), ContentModuleDescriptor(id=intellij.terminal.cloud) <- PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/terminal), ContentModuleDescriptor(id=intellij.platform.vcs.log) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.smRunner, loadingRule=REQUIRED) <- PluginMainDescriptor(name=Test Runner, id=intellij.testRunner.plugin, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/platform-testRunner-plugin), ContentModuleDescriptor(id=intellij.platform.structureView) <- PluginMainDescriptor(name=Structure View, id=intellij.structureView.plugin, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/platform-structureView-plugin), ContentModuleDescriptor(id=intellij.platform.todo) <- PluginMainDescriptor(name=TODO Comments, id=intellij.todo.plugin, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/platform-todo-plugin), ContentModuleDescriptor(id=intellij.platform.bookmarks, loadingRule=REQUIRED) <- PluginMainDescriptor(name=Bookmarks Manager, id=intellij.bookmarks.plugin, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/platform-bookmarks-plugin), ContentModuleDescriptor(id=intellij.platform.vcs.dvcs) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.terminal.frontend) <- PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/terminal), ContentModuleDescriptor(id=intellij.platform.structuralSearch) <- PluginMainDescriptor(name=Structural Search, id=intellij.structuralSearch.plugin, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/platform-structuralSearch-plugin), ContentModuleDescriptor(id=intellij.relaxng) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.terminal.backend) <- PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/terminal), ContentModuleDescriptor(id=intellij.platform.vcs.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.terminal.backend.split) <- PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/terminal), ContentModuleDescriptor(id=intellij.platform.vcs.log.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.vcs.dvcs.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.spellchecker) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.json.backend, loadingRule=REQUIRED) <- PluginMainDescriptor(name=JSON, id=com.intellij.modules.json, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/json), ContentModuleDescriptor(id=intellij.spellchecker.xml) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.protocolReaderRuntime) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.backend) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.ui) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.tasks) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.tasks.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools.auth.base) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools.auth) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/lib), ContentModuleDescriptor(id=intellij.json, loadingRule=EMBEDDED) <- PluginMainDescriptor(name=JSON, id=com.intellij.modules.json, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/json), ContentModuleDescriptor(id=intellij.json.backend, loadingRule=REQUIRED) <- PluginMainDescriptor(name=JSON, id=com.intellij.modules.json, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/json), ContentModuleDescriptor(id=intellij.json.networknt.wrapper, loadingRule=REQUIRED) <- PluginMainDescriptor(name=JSON, id=com.intellij.modules.json, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/json), ContentModuleDescriptor(id=intellij.json.backend.regexp) <- PluginMainDescriptor(name=JSON, id=com.intellij.modules.json, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/json), ContentModuleDescriptor(id=intellij.json.structureView) <- PluginMainDescriptor(name=JSON, id=com.intellij.modules.json, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/json), ContentModuleDescriptor(id=intellij.json.syntax, loadingRule=EMBEDDED) <- PluginMainDescriptor(name=JSON, id=com.intellij.modules.json, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/json), PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/terminal), PluginMainDescriptor(name=JSON, id=com.intellij.modules.json, version=262.10315.125, isBundled=true, path=/Applications/IntelliJ IDEA.app/Contents/plugins/json), )
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.kt:154)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
... 100 more

To reproduce

Plugin error occurred when Running with IntelliJ

IntelliJ IDEA 2026.2.2
Build #IU-262.10315.125, built on September 1, 2026
Source revision: 947f011dc3107
Subscription is active until June 26, 2027.
Runtime version: 25.0.4+1-b508.27 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.lwawt.macosx.LWCToolkit
macOS 26.6.2
Exception reporter ID: 0406252147857e9-d63c-4a15-ab5b-323cdbefee52
JCEF version: 144.0.15-262-b37
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 4096MiB
Cores: 10
Metal Rendering is ON
Registry:
ide.experimental.ui=true
trace.state.event.service.url=https://api.jetbrains.cloud/trace-status
llm.chat.detached.compose.panel.cache.size=0
chat.run.target.promo.enabled=true
Non-Bundled Plugins:
org.jetbrains.plugins.node-remote-interpreter (262.10315.135)
google-java-format (1.36.1.1)
dev.meanmail.plugin.nginx-intellij-plugin (2026.2.3)
com.atlassian.bitbucket.references (2023.1.304)
PythonCore (262.10315.125)
Pythonid (262.10315.125)
org.jetbrains.completion.full.line (262.10315.125)
com.intellij.javaee (262.10315.131)
com.intellij.jsp (262.10315.69)
com.intellij.python.django (262.10315.125)
intellij.python.dap.plugin (262.10315.131)
com.github.continuedev.continueintellijextension (1.0.67)
com.intellij.ml.llm (262.10315.125)
com.intellij.plugins.vscodekeymap (262.8665.258)
org.sonarlint.idea (12.8.0.85170)
pl.jakubchmura.snmp.mib (1.8.0)
PlantUML integration (7.14.0-IJ2023.2)
JavaScript (262.10315.125)
com.intellij.mcpServer (262.10315.174)
Kotlin: 262.10315.125-IJ

Log output

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with ContinueBrowserService.kt at line 29 and ContinuePluginToolWindowFactory.kt at line 14, then inspect why com.intellij.ui.jcef.JBCefApp is unavailable when the tool window initializes. Reproduce the startup failure in the affected IntelliJ environment; done means the Continue tool window initializes without the PluginException.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, kotlin
Domain
desktop, devtools
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.