continuedev / continuedev/continue

IntelliJ IDEA 2026.2.1 : Continue crashes

Open
#13,119 8 comments 3 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

Continue plugin crash :

IntelliJ IDEA 2026.2.1
Build #IU-262.9437.185, built on August 9, 2026
Source revision: 5ced7b0cd2861
Licensed to CNRS / DSI / David Marques
You have a perpetual fallback license for this version.
Subscription is active until September 12, 2027.
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
Exception reporter ID: 08102517e5fe3e1-0b26-4cb6-aae8-64d6c2092562
JCEF version: 144.0.15-262-b37
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 2048MiB
Cores: 8
Registry:
debugger.watches.in.variables=false
ide.experimental.ui=true
trace.state.event.service.url=https://api.jetbrains.cloud/trace-status
Non-Bundled Plugins:
com.intellij.aqua (262.8665.173)
org.asciidoctor.intellij.asciidoc (0.45.6)
Docker (262.9437.196)
com.github.continuedev.continueintellijextension (1.0.67)
com.github.deeepamin.gitlabciaid (2.0.0)
intellij.grid.loader.xls (262.8665.173)
org.jfrog.idea (2.9.1)
intellij.jupyter (262.9437.161)
com.intellij.ml.llm (262.9437.199)
com.intellij.notebooks.core (262.8665.270)
com.jetbrains.php (262.9437.22)
intellij.prettierJS (262.9437.195)
org.sonarlint.idea (12.6.0.84973)
PerforceDirectPlugin (262.8665.176)
Subversion (262.9437.196)
Kotlin: 262.9437.185-IJ

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:1698)
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:1829)
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:1814)
at com.intellij.serviceContainer.ComponentManagerImplKt.doGetOrCreateInstanceBlocking(ComponentManagerImpl.kt:1697)
at com.intellij.serviceContainer.ComponentManagerImplKt.getOrCreateInstanceBlocking(ComponentManagerImpl.kt:1686)
at com.intellij.serviceContainer.ComponentManagerImpl.doGetService(ComponentManagerImpl.kt:798)
at com.intellij.serviceContainer.ComponentManagerImpl.getService(ComponentManagerImpl.kt:736)
at com.github.continuedev.continueintellijextension.browser.ContinueBrowserService$Companion.getBrowser(ContinueBrowserService.kt:71)
at com.github.continuedev.continueintellijextension.activities.ContinuePluginStartupActivity$initializePlugin$1.invokeSuspend$lambda$0(ContinuePluginStartupActivity.kt:257)
at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:831)
at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:771)
at com.intellij.util.messages.impl.MessageBusImplKt.executeOrAddToQueue(MessageBusImpl.kt:596)
at com.intellij.util.messages.impl.MessagePublisher.publish$intellij_platform_core(MessageBusImpl.kt:567)
at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:544)
at jdk.proxy2/jdk.proxy2.$Proxy338.lookAndFeelChanged(Unknown Source)
at com.intellij.ide.ui.laf.LafManagerImpl.notifyLookAndFeelChanged(LafManagerImpl.kt:846)
at com.intellij.ide.ui.laf.LafManagerImpl.updateUI(LafManagerImpl.kt:837)
at com.intellij.ide.ui.laf.LafManagerImpl.updateUI(LafManagerImpl.kt:810)
at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl$EditorColorSchemeProcessor.handleCurrentSchemeSwitched(EditorColorsManagerImpl.kt:589)
at com.intellij.openapi.editor.colors.impl.EditorColorsManagerImpl$EditorColorSchemeProcessor.onCurrentSchemeSwitched$lambda$0(EditorColorsManagerImpl.kt:583)
at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:246)
at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:22)
at com.intellij.openapi.application.TransactionGuardImpl$1.run(TransactionGuardImpl.java:208)
at com.intellij.openapi.application.RunnableToLambda.invoke(coroutines.kt:343)
at com.intellij.openapi.application.RunnableToLambda.invoke(coroutines.kt:341)
at com.intellij.platform.locking.impl.NestedLocksThreadingSupport.runWriteIntentReadAction(NestedLocksThreadingSupport.kt:710)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:1106)
at com.intellij.openapi.application.impl.ApplicationImpl$7.lambda$run$0(ApplicationImpl.java:660)
at com.intellij.concurrency.ThreadContext.installThreadContext(threadContext.kt:307)
at com.intellij.openapi.application.impl.ApplicationImpl$7.run(ApplicationImpl.java:658)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:193)
at com.intellij.util.concurrency.ChildContext$runInChildContext$1.invoke(propagation.kt:193)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:199)
at com.intellij.util.concurrency.ChildContext.runInChildContext(propagation.kt:193)
at com.intellij.util.concurrency.ContextRunnable.lambda$run$0(ContextRunnable.java:26)
at com.intellij.concurrency.ThreadContext.resetThreadContext(threadContext.kt:295)
at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:25)
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: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 com.intellij.openapi.progress.impl.PlatformTaskSupportKt.pumpEventsForHierarchy(PlatformTaskSupport.kt:704)
at com.intellij.openapi.progress.impl.PlatformTaskSupportKt.access$pumpEventsForHierarchy(PlatformTaskSupport.kt:1)
at com.intellij.openapi.progress.impl.PlatformTaskSupport.runWithModalProgressBlockingInternal$lambda$1(PlatformTaskSupport.kt:405)
at com.intellij.openapi.application.impl.ModalityKt.inModalContext(modality.kt:11)
at com.intellij.openapi.progress.impl.PlatformTaskSupport.runWithModalProgressBlockingInternal(PlatformTaskSupport.kt:373)
at com.intellij.openapi.progress.impl.PlatformTaskSupport.runWithModalProgressBlockingInternal$lambda$0(PlatformTaskSupport.kt:357)
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.openapi.progress.impl.PlatformTaskSupport.runWithModalProgressBlockingInternal(PlatformTaskSupport.kt:353)
at com.intellij.platform.ide.progress.TasksKt.runWithModalProgressBlocking(tasks.kt:205)
at com.intellij.ide.plugins.DynamicPlugins.loadPlugins(DynamicPlugins.kt:175)
at com.intellij.ide.plugins.DynamicPluginEnabler.enable$lambda$2(DynamicPluginEnabler.kt:79)
at com.intellij.openapi.application.ActionsKt.runInEdt(actions.kt:72)
at com.intellij.openapi.application.ActionsKt.runInEdt$default(actions.kt:69)
at com.intellij.ide.plugins.DynamicPluginEnabler.enable(DynamicPluginEnabler.kt:78)
at com.intellij.ide.plugins.DynamicPluginEnabler.enable(DynamicPluginEnabler.kt:45)
at com.intellij.ide.plugins.newui.DefaultUiPluginManagerController.applyEnableDisablePlugins(DefaultUiPluginManagerController.kt:978)
at com.intellij.ide.plugins.newui.DefaultUiPluginManagerController.applySingleSession(DefaultUiPluginManagerController.kt:482)
at com.intellij.ide.plugins.newui.DefaultUiPluginManagerController.access$applySingleSession(DefaultUiPluginManagerController.kt:91)
at com.intellij.ide.plugins.newui.DefaultUiPluginManagerController$apply$2.invokeSuspend(DefaultUiPluginManagerController.kt:370)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at com.intellij.openapi.application.impl.DispatchedRunnable.run(DispatchedRunnable.kt:42)
at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:246)
at com.intellij.openapi.application.TransactionGuardImpl.access$100(TransactionGuardImpl.java:22)
at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:228)
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)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [Kernel@44o745bdh62ln4tjfbt9, Rete(abortOnError=false, commands=capacity=2147483647,data=[onReceive], reteState=kotlinx.coroutines.flow.StateFlowImpl@8dbdac1, dbSource=ReteDbSource(reteState=kotlinx.coroutines.flow.StateFlowImpl@8dbdac1)), DbSourceContextElement(kernel Kernel@44o745bdh62ln4tjfbt9), ComponentManager(ProjectImpl@1386293017), com.intellij.codeWithMe.ClientIdContextElementPrecursor@16ef5ec, CoroutineName(com.jetbrains.rdserver.toolWindow.BackendServerToolWindowManager), StandaloneCoroutine{Cancelled}@23bad79f, Dispatchers.Default]
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=\AppData\Roaming\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.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\terminal), ContentModuleDescriptor(id=intellij.libraries.groovy, loadingRule=EMBEDDED) <- PluginMainDescriptor(name=Groovy Scripting, id=com.intellij.groovy.scripting, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\groovy-scripting), ContentModuleDescriptor(id=intellij.platform.vcs.log.graph) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.xml.emmet) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.platform.ssh.core, loadingRule=REQUIRED) <- PluginMainDescriptor(name=SSH, id=intellij.ssh.plugin, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\platform-ssh-plugin), ContentModuleDescriptor(id=intellij.platform.ssh, loadingRule=REQUIRED) <- PluginMainDescriptor(name=SSH, id=intellij.ssh.plugin, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\platform-ssh-plugin), ContentModuleDescriptor(id=intellij.platform.ssh.attach) <- PluginMainDescriptor(name=SSH, id=intellij.ssh.plugin, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\platform-ssh-plugin), ContentModuleDescriptor(id=intellij.terminal.cloud) <- PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\terminal), ContentModuleDescriptor(id=intellij.platform.vcs.log) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.platform.smRunner, loadingRule=REQUIRED) <- PluginMainDescriptor(name=Test Runner, id=intellij.testRunner.plugin, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\platform-testRunner-plugin), ContentModuleDescriptor(id=intellij.platform.structureView) <- PluginMainDescriptor(name=Structure View, id=intellij.structureView.plugin, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\platform-structureView-plugin), ContentModuleDescriptor(id=intellij.platform.todo) <- PluginMainDescriptor(name=TODO Comments, id=intellij.todo.plugin, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\platform-todo-plugin), ContentModuleDescriptor(id=intellij.platform.bookmarks, loadingRule=REQUIRED) <- PluginMainDescriptor(name=Bookmarks Manager, id=intellij.bookmarks.plugin, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\platform-bookmarks-plugin), ContentModuleDescriptor(id=intellij.platform.vcs.dvcs) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.terminal.frontend) <- PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\terminal), ContentModuleDescriptor(id=intellij.platform.structuralSearch) <- PluginMainDescriptor(name=Structural Search, id=intellij.structuralSearch.plugin, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\platform-structuralSearch-plugin), ContentModuleDescriptor(id=intellij.relaxng) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.terminal.backend) <- PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\terminal), ContentModuleDescriptor(id=intellij.platform.vcs.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.terminal.backend.split) <- PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\terminal), ContentModuleDescriptor(id=intellij.platform.vcs.log.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.platform.vcs.dvcs.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.spellchecker) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.json.backend, loadingRule=REQUIRED) <- PluginMainDescriptor(name=JSON, id=com.intellij.modules.json, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\json), ContentModuleDescriptor(id=intellij.spellchecker.xml) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.protocolReaderRuntime) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.backend) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.platform.scriptDebugger.ui) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.platform.tasks) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.platform.tasks.impl) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools.auth.base) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools.auth) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.platform.collaborationTools) <- PluginMainDescriptor(name=IDEA CORE, id=com.intellij, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\lib), ContentModuleDescriptor(id=intellij.json, loadingRule=EMBEDDED) <- PluginMainDescriptor(name=JSON, id=com.intellij.modules.json, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\json), ContentModuleDescriptor(id=intellij.json.backend, loadingRule=REQUIRED) <- PluginMainDescriptor(name=JSON, id=com.intellij.modules.json, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\json), ContentModuleDescriptor(id=intellij.json.networknt.wrapper, loadingRule=REQUIRED) <- PluginMainDescriptor(name=JSON, id=com.intellij.modules.json, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\json), ContentModuleDescriptor(id=intellij.json.backend.regexp) <- PluginMainDescriptor(name=JSON, id=com.intellij.modules.json, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\json), ContentModuleDescriptor(id=intellij.json.structureView) <- PluginMainDescriptor(name=JSON, id=com.intellij.modules.json, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\json), ContentModuleDescriptor(id=intellij.json.syntax, loadingRule=EMBEDDED) <- PluginMainDescriptor(name=JSON, id=com.intellij.modules.json, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\json), PluginMainDescriptor(name=Terminal, id=org.jetbrains.plugins.terminal, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\terminal), PluginMainDescriptor(name=JSON, id=com.intellij.modules.json, version=262.9437.185, isBundled=true, path=\AppData\Local\Programs\IntelliJ IDEA Ultimate\plugins\json), )
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.kt:154)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:490)
... 152 more

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 in ContinueBrowserService.kt at lines 17 and 29, then follow the initialization from ContinuePluginStartupActivity.kt line 257. Reproduce with IntelliJ IDEA 2026.2.1 and Continue plugin 1.0.67, focusing on the missing com.intellij.ui.jcef.JBCefApp class. Done means the Continue plugin no longer crashes during startup or look-and-feel changes.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.