Problem
IDE fails to start and shows the following stack trace:
Internal error
com.intellij.diagnostic.PluginException: com/intellij/openapi/vcs/VcsBundle [Plugin: com.intellij]
at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance$suspendImpl(ServiceInstanceInitializer.kt:52)
at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance(ServiceInstanceInitializer.kt)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1$1.invokeSuspend(LazyInstanceHolder.kt:163)
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.startUndispatchedOrReturn(Undispatched.kt:62)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:163)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder$initialize$1.invokeSuspend(LazyInstanceHolder.kt:161)
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:27)
at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:90)
at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:123)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:52)
at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.initialize(LazyInstanceHolder.kt:146)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.access$initialize(LazyInstanceHolder.kt:14)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.tryInitialize(LazyInstanceHolder.kt:136)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt:96)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance$suspendImpl(LazyInstanceHolder.kt:84)
at com.intellij.platform.instanceContainer.internal.LazyInstanceHolder.getInstance(LazyInstanceHolder.kt)
at com.intellij.platform.instanceContainer.internal.InstanceContainerImpl.instance(InstanceContainerImpl.kt:67)
at com.intellij.serviceContainer.ComponentManagerImpl.getServiceAsync(ComponentManagerImpl.kt:700)
at com.intellij.openapi.components.ServicesKt.serviceAsync(services.kt:81)
at com.intellij.platform.ide.bootstrap.ApplicationLoader$preloadNonHeadlessServices$2$1$1.invokeSuspend(ApplicationLoader.kt:598)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:608)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:873)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:763)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:750)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [Kernel@e30cephb7u5a9gk5bbbj, Rete(failFast=false, commands=capacity=2147483647,data=[(<BUFFERED>,RemoveObserver(observerId=fleet.kernel.rete.Rete$ObserverId@61ca2dfa))], reteState=kotlinx.coroutines.flow.StateFlowImpl@757942a1, dbSource=ReteDbSource(reteState=kotlinx.coroutines.flow.StateFlowImpl@757942a1)), DbSourceContextElement(kernel Kernel@e30cephb7u5a9gk5bbbj), ComponentManager(ApplicationImpl@32169510), com.intellij.codeWithMe.ClientIdContextElementPrecursor@3eaa7019, CoroutineName(com.jetbrains.rdserver.ui.actionPopupMenu.BackendActionManager), StandaloneCoroutine{Cancelled}@1bed4ac9, Dispatchers.Default]
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [Kernel@e30cephb7u5a9gk5bbbj, Rete(failFast=false, commands=capacity=2147483647,data=[(<BUFFERED>,RemoveObserver(observerId=fleet.kernel.rete.Rete$ObserverId@61ca2dfa))], reteState=kotlinx.coroutines.flow.StateFlowImpl@757942a1, dbSource=ReteDbSource(reteState=kotlinx.coroutines.flow.StateFlowImpl@757942a1)), DbSourceContextElement(kernel Kernel@e30cephb7u5a9gk5bbbj), ComponentManager(ApplicationImpl@32169510), com.intellij.codeWithMe.ClientIdContextElementPrecursor@3eaa7019, CoroutineName(com.jetbrains.rdserver.ui.actionPopupMenu.BackendActionManager), StandaloneCoroutine{Cancelled}@312f9702, Dispatchers.Unconfined]
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [Kernel@e30cephb7u5a9gk5bbbj, Rete(failFast=false, commands=capacity=2147483647,data=[(<BUFFERED>,RemoveObserver(observerId=fleet.kernel.rete.Rete$ObserverId@61ca2dfa))], reteState=kotlinx.coroutines.flow.StateFlowImpl@757942a1, dbSource=ReteDbSource(reteState=kotlinx.coroutines.flow.StateFlowImpl@757942a1)), DbSourceContextElement(kernel Kernel@e30cephb7u5a9gk5bbbj), ComponentManager(ApplicationImpl@32169510), com.intellij.codeWithMe.ClientIdContextElementPrecursor@3eaa7019, CoroutineName(com.jetbrains.rdserver.ui.actionPopupMenu.BackendActionManager), StandaloneCoroutine{Cancelled}@5bf6502, Dispatchers.Default]
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [Kernel@e30cephb7u5a9gk5bbbj, Rete(failFast=false, commands=capacity=2147483647,data=[(<BUFFERED>,RemoveObserver(observerId=fleet.kernel.rete.Rete$ObserverId@61ca2dfa))], reteState=kotlinx.coroutines.flow.StateFlowImpl@757942a1, dbSource=ReteDbSource(reteState=kotlinx.coroutines.flow.StateFlowImpl@757942a1)), DbSourceContextElement(kernel Kernel@e30cephb7u5a9gk5bbbj), ComponentManager(ApplicationImpl@32169510), com.intellij.codeWithMe.ClientIdContextElementPrecursor@3eaa7019, CoroutineName(com.jetbrains.rdserver.ui.actionPopupMenu.BackendActionManager), StandaloneCoroutine{Cancelled}@7f24170d, Dispatchers.Unconfined]
Caused by: java.lang.NoClassDefFoundError: com/intellij/openapi/vcs/VcsBundle
at com.intellij.openapi.vcs.ui.VcsCustomizableActionGroupProvider.registerGroups(VcsCustomizableActionGroupProvider.java:15)
at com.intellij.ide.ui.customization.CustomActionsSchemaKt.fillExtGroups(CustomActionsSchema.kt:484)
at com.intellij.ide.ui.customization.CustomActionsSchemaKt.access$fillExtGroups(CustomActionsSchema.kt:1)
at com.intellij.ide.ui.customization.CustomActionsSchema.<init>(CustomActionsSchema.kt:97)
at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:733)
at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate$lambda$0(instantiate.kt:47)
at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate$lambda$8$lambda$7(instantiate.kt:289)
at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.withStoredTemporaryContext(instantiate.kt:306)
at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:288)
at com.intellij.platform.instanceContainer.instantiation.InstantiateKt.instantiate(instantiate.kt:40)
at com.intellij.serviceContainer.ServiceInstanceInitializer.createInstance$suspendImpl(ServiceInstanceInitializer.kt:30)
... 31 more
Caused by: java.lang.ClassNotFoundException: com.intellij.openapi.vcs.VcsBundle PluginClassLoader(plugin=PluginDescriptor(name=IDEA CORE, id=com.intellij, moduleName=intellij.platform.vcs.impl, descriptorPath=intellij.platform.vcs.impl.xml, path=~/Applications/WebStorm.app/Contents/lib, version=251.23774.424, package=null, isBundled=true), packagePrefix=null, state=active, parents=PluginDescriptor(name=IDEA CORE, id=com.intellij, moduleName=intellij.platform.vcs.impl.shared, descriptorPath=intellij.platform.vcs.impl.shared.xml, path=~/Applications/WebStorm.app/Contents/lib, version=251.23774.424, package=com.intellij.platform.vcs.impl.shared, isBundled=true), PluginDescriptor(name=IDEA CORE, id=com.intellij, moduleName=intellij.libraries.microba, descriptorPath=intellij.libraries.microba.xml, path=~/Applications/WebStorm.app/Contents/lib, version=251.23774.424, package=null, isBundled=true), )
at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.kt:157)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
... 42 more
Cause
Corrupted/broken IDE installation.
Resolution
- Check the method used to install the IDE
- Try to download the installation package from the official website: https://www.jetbrains.com/idea/download/ (for other IDEs, replace
ideawithpycharm,webstormetc.) - Choose the correct installation package according to OS platform – e.g. Intel vs Apple Silicon
- Check for any security software (e.g. antivirus) which could remove/quarantine some files/folders from the IDE installation directory
Comments
0 comments
Please sign in to leave a comment.