idea启动报错:com.intellij.diagnostic.PluginException
idea崩溃后(本人2024版),重新打开ieda报错
Internal error. Please refer to https://jb.gg/ide/critical-startup-errors
com.intellij.diagnostic.PluginException: Key com.alibaba.p3c.idea.config.P3cConfig duplicated; existingAdapter: ServiceAdapter(descriptor=ServiceDescriptor(interface='null', serviceImplementation='com.alibaba.p3c.idea.config.P3cConfig', testServiceImplementation='null', headlessImplementation='null', overrides=false, configurationSchemaKey='null', preload=FALSE, client=null), pluginDescriptor=PluginDescriptor(name=Alibaba Java Coding Guidelines(XenoAmess TPM), id=com.alibaba.p3c.xenoamess, descriptorPath=pluginWithJava.xml, path=~\AppData\Roaming\JetBrains\IntelliJIdea2023.2\plugins\Alibaba Java Coding Guidelines, version=2.1.1.6x-SNAPSHOT, package=null, isBundled=false)); descriptor=com.alibaba.p3c.idea.config.P3cConfig, app=Application (containerState PRE_INIT) , current plugin=io.github.godfather1103.alibaba.p3c
at com.intellij.serviceContainer.ComponentManagerImpl.registerServices(ComponentManagerImpl.kt:566)
at com.intellij.serviceContainer.ComponentManagerImpl.registerComponents(ComponentManagerImpl.kt:257)
at com.intellij.openapi.client.ClientAwareComponentManager.registerComponents(ClientAwareComponentManager.kt:48)
at com.intellij.ide.bootstrap.AppPreInitKt$initServiceContainer$2.invokeSuspend(appPreInit.kt:41)
at com.intellij.ide.bootstrap.AppPreInitKt$initServiceContainer$2.invoke(appPreInit.kt)
at com.intellij.ide.bootstrap.AppPreInitKt$initServiceContainer$2.invoke(appPreInit.kt)
at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
at com.intellij.diagnostic.TracerKt.subtask(tracer.kt:45)
at com.intellij.diagnostic.TracerKt.subtask$default(tracer.kt:34)
at com.intellij.ide.bootstrap.AppPreInitKt.initServiceContainer(appPreInit.kt:40)
at com.intellij.ide.bootstrap.AppPreInitKt$initServiceContainer$1.invokeSuspend(appPreInit.kt)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:270)
at kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:102)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106)
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
-----
Your JRE: 17.0.10+7-b1000.48 amd64 (JetBrains s.r.o.)
D:\idea\IntelliJ IDEA 2023.2.5\jbr
解决办法:官方给的参考网址,Internal error. Please refer to https://jb.gg/ide/critical-startup-errors,里面有多个步骤,可以参考
我这个明显提示的是插件错误,并且提示了具体是哪个插件,找到对应的位置目录,删除后重启idea就解决了
类似我下面这个目录,找到上面报错的那个插件,删除后解决,删除的时候如果提示文件夹被占用,打开任务管理器,关闭idea的进程后,即可删除