Intellij freezes on splash screen after update
After updating, my intellij instance will no longer start, and freezes on the splash screen indefinitely. Looking into the logs I see this:
2020-01-29 08:28:34,089 [ 28302] ERROR - tellij.psi.stubs.StubIndexImpl - IntelliJ IDEA 2019.3.2 Build #IU-193.6015.39
2020-01-29 08:28:34,089 [ 28302] ERROR - tellij.psi.stubs.StubIndexImpl - JDK: 11.0.5; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o
2020-01-29 08:28:34,089 [ 28302] ERROR - tellij.psi.stubs.StubIndexImpl - OS: Windows 10
2020-01-29 08:28:34,089 [ 28302] ERROR - tellij.psi.stubs.StubIndexImpl - Last Action:
2020-01-29 08:28:34,089 [ 28302] INFO - tellij.psi.stubs.StubIndexImpl - Dropping indices:angular2.ivy.module.index,js.gcl.modules,sql.table.shortName,org.jetbrains.kotlin.idea.stubindex.KotlinProbablyNothingPropertyShortNameIndex,java.anonymous.baseref,Css.class,markdown.header,es6.exported.index,jvm.static.member.type,gr.anonymous.class,org.jetbrains.kotlin.idea.stubindex.KotlinProbablyContractedFunctionShortNameIndex,java.field.name,Css.custom.property,Css.ampersand.selector,JS.class.super,java.class.shortname,angular2.ivy.pipe.index,es6.assignment.index,cfml.inheritors.shortName,angular2.metadata.module.index,js.symbol.qualified.names.index,gr.script.class,angular2.ivy.directive.index,sql.column.name,js.element.qualifiedName,angular2.metadata.pipe.index,ts.local.classes,angular2.metadata.directive.index,aj.itd.method,org.jetbrains.kotlin.idea.stubindex.KotlinTypeAliasShortNameIndex,JS.subclass.stub.index,aj.itd.class,angular2.templateUrl.index,js.symbol.index2,org.jetbrains.kotlin.idea.stubindex.KotlinFileFacadeShortNameIndex,org.jetbrains.kotlin.idea.stubindex.KotlinFullClassNameIndex,angular2.metadata.entityClassName.index,js.doc.modules,angularjs.directives.doc.index,properties.index,java.class.fqn,cfml.component.shortName,Css.attr,dom.namespaceKey,Stylus.mixins,org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelClassByPackageIndex,org.jetbrains.kotlin.idea.stubindex.KotlinScriptFqnIndex,dom.elementClass,java.class.extlist,org.jetbrains.kotlin.idea.stubindex.KotlinFileFacadeFqNameIndex,java.annotations,org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelFunctionByPackageIndex,Scss.variable,org.jetbrains.kotlin.idea.stubindex.KotlinFunctionShortNameIndex,angularjs.module.index,angular2.metadata.function.index,java.module.name,Scss.mixin,aj.itd.field,angularjs.generic.modules.index,org.jetbrains.kotlin.idea.stubindex.KotlinMultifileClassPartIndex,org.jetbrains.kotlin.idea.stubindex.KotlinFileFacadeClassByPackageIndex,js.typedef.index2,JS.custom.stub.index,gr.field.name,angular2.metadata.node.index,ts.external.module.index,gr.class.super,angularjs.controller.index,org.jetbrains.kotlin.idea.stubindex.KotlinAnnotationsIndex,org.jetbrains.kotlin.idea.stubindex.KotlinClassShortNameIndex,Stylus.variables,org.jetbrains.kotlin.idea.stubindex.KotlinProbablyNothingFunctionShortNameIndex,amd.requirePaths.index,gr.method.name,org.jetbrains.kotlin.idea.stubindex.KotlinSuperClassIndex,org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelExtensionsByReceiverTypeIndex,angular2.source.directive.index,angularjs.delimiter.index,angularjs.filter.index,Css.custom.mixin,org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelTypeAliasFqNameIndex,gr.class.fqn,js.namespace.index,js.generics.index,angular2.source.pipe.index,org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelFunctionFqnNameIndex,JS.class.implements,gr.annot.members,js.exported.index,org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelPropertyFqnNameIndex,org.jetbrains.kotlin.idea.stubindex.KotlinPropertyShortNameIndex,Scss.function,jvm.static.member.name,angular2.source.module.index,angularjs.symbol.index,org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelTypeAliasByPackageIndex,Less.mixins,ts.embedded.content.index,js.amd.modules,org.jetbrains.kotlin.idea.stubindex.KotlinTypeAliasByExpansionShortNameIndex,gr.annot.method.name,JS.global.qualified.elements,angularjs.templateUrl.index,angularjs.directives.index,js.namespace.including.local.members.index,org.jetbrains.kotlin.idea.stubindex.KotlinOverridableInternalMembersShortNameIndex,JS.base.types.index,angularjs.ui.router.generic.states.index,sql.names,Css.id,Less.variables,js.global.symbol.index,amd.baseUrl.index,Scss.placeholder.selector,js.nonglobal.symbol.index,org.jetbrains.kotlin.idea.stubindex.KotlinFilePartClassIndex,java.method.parameter.types,js.class.index2,gr.script.fqn,java.method.name,cfml.interface.shortName,angularjs.ui.router.states.index,org.jetbrains.kotlin.idea.stubindex.KotlinTopLevelPropertyByPackageIndex,js.qualified.shortName,aj.class.short.name,org.jetbrains.kotlin.idea.stubindex.KotlinExactPackagesIndex
2020-01-29 08:28:34,089 [ 28302] INFO - exImpl$StubIndexInitialization - Initialization done: 1097
2020-01-29 08:28:38,700 [ 32913] INFO - j.ide.plugins.RepositoryHelper - using cached plugin list (updated at 1/29/2020 8:28 AM)
2020-01-29 08:28:38,819 [ 33032] ERROR - plication.impl.ApplicationImpl - Attribute id='AUTO_DETECTION_CACHE_ATTRIBUTE' is not unique
java.lang.AssertionError: Attribute id='AUTO_DETECTION_CACHE_ATTRIBUTE' is not unique
at com.intellij.openapi.vfs.newvfs.FileAttribute.<init>(FileAttribute.java:34)
at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.<init>(FileTypeManagerImpl.java:165)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at com.intellij.serviceContainer.ConstructorInjectionKt.instantiateUsingPicoContainer(constructorInjection.kt:44)
at com.intellij.serviceContainer.PlatformComponentManagerImpl.instantiateClassWithConstructorInjection(PlatformComponentManagerImpl.kt:505)
at com.intellij.serviceContainer.ServiceComponentAdapter.createAndInitialize(ServiceComponentAdapter.kt:52)
at com.intellij.serviceContainer.ServiceComponentAdapter.doCreateInstance(ServiceComponentAdapter.kt:39)
at com.intellij.serviceContainer.BaseComponentAdapter.getInstanceUncached(BaseComponentAdapter.kt:110)
at com.intellij.serviceContainer.BaseComponentAdapter.getInstance(BaseComponentAdapter.kt:72)
at com.intellij.serviceContainer.BaseComponentAdapter.getInstance$default(BaseComponentAdapter.kt:65)
at com.intellij.serviceContainer.PlatformComponentManagerImpl.getService(PlatformComponentManagerImpl.kt:288)
at com.intellij.openapi.components.ComponentManager.getService(ComponentManager.java:114)
at com.intellij.openapi.fileTypes.FileTypeManager.getInstance(FileTypeManager.java:40)
at com.intellij.openapi.projectRoots.impl.ProjectJdkTableImpl$1.<init>(ProjectJdkTableImpl.java:55)
at com.intellij.openapi.projectRoots.impl.ProjectJdkTableImpl.<init>(ProjectJdkTableImpl.java:54)
at com.intellij.openapi.projectRoots.impl.JavaAwareProjectJdkTableImpl.<init>(JavaAwareProjectJdkTableImpl.java:16)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at com.intellij.serviceContainer.ConstructorInjectionKt.instantiateUsingPicoContainer(constructorInjection.kt:44)
at com.intellij.serviceContainer.PlatformComponentManagerImpl.instantiateClassWithConstructorInjection(PlatformComponentManagerImpl.kt:505)
at com.intellij.serviceContainer.ServiceComponentAdapter.createAndInitialize(ServiceComponentAdapter.kt:52)
at com.intellij.serviceContainer.ServiceComponentAdapter.doCreateInstance(ServiceComponentAdapter.kt:39)
at com.intellij.serviceContainer.BaseComponentAdapter.getInstanceUncached(BaseComponentAdapter.kt:110)
at com.intellij.serviceContainer.BaseComponentAdapter.getInstance(BaseComponentAdapter.kt:72)
at com.intellij.serviceContainer.BaseComponentAdapter.getInstance$default(BaseComponentAdapter.kt:65)
at com.intellij.serviceContainer.PlatformComponentManagerImpl.getService(PlatformComponentManagerImpl.kt:288)
at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:18)
at com.intellij.openapi.projectRoots.ProjectJdkTable.getInstance(ProjectJdkTable.java:21)
at com.android.tools.idea.sdk.AndroidSdks.getAllAndroidSdks(AndroidSdks.java:240)
at com.android.tools.idea.sdk.AndroidSdks.getAndroidSdkPathsFromExistingPlatforms(AndroidSdks.java:219)
at com.android.tools.idea.sdk.AndroidSdks.tryToChooseAndroidSdk(AndroidSdks.java:206)
at com.android.tools.idea.sdk.AndroidSdks.tryToChooseSdkHandler(AndroidSdks.java:156)
at com.android.tools.idea.updater.SdkComponentSource.getRepoManager(SdkComponentSource.java:93)
at com.android.tools.idea.updater.SdkComponentSource.initIfNecessary(SdkComponentSource.java:64)
at com.android.tools.idea.updater.SdkComponentSource.getComponents(SdkComponentSource.java:140)
at com.android.tools.idea.updater.SdkComponentSource.getAvailableVersions(SdkComponentSource.java:121)
at com.intellij.openapi.updateSettings.impl.UpdateChecker.checkExternalUpdates(UpdateChecker.kt:283)
at com.intellij.openapi.updateSettings.impl.UpdateChecker.doUpdateAndShowResult(UpdateChecker.kt:139)
at com.intellij.openapi.updateSettings.impl.UpdateChecker.access$doUpdateAndShowResult(UpdateChecker.kt:50)
at com.intellij.openapi.updateSettings.impl.UpdateChecker$updateAndShowResult$1.run(UpdateChecker.kt:81)
at com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:238)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
2020-01-29 08:28:38,820 [ 33033] ERROR - plication.impl.ApplicationImpl - IntelliJ IDEA 2019.3.2 Build #IU-193.6015.39
2020-01-29 08:28:38,820 [ 33033] ERROR - plication.impl.ApplicationImpl - JDK: 11.0.5; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o
2020-01-29 08:28:38,820 [ 33033] ERROR - plication.impl.ApplicationImpl - OS: Windows 10
2020-01-29 08:28:38,821 [ 33034] ERROR - plication.impl.ApplicationImpl - Last Action:
How do I clear this duplicate item and get my ide back up and working? Any help would be appreciated.
Please sign in to leave a comment.
Does this log correspond to the hang event? If it hangs on the splash screen, there should be no logging like you have which occurs only at the later stages of the IDE startup.
Try to perform the steps described at https://intellij-support.jetbrains.com/hc/en-us/articles/360007568559 (like removing third-party plug-ins and reinstalling).
If it still hangs, thread dumps may be more useful: https://intellij-support.jetbrains.com/hc/articles/206544899 . Upload all the files at https://uploads.services.jetbrains.com/ and specify the file name.
For faster support it's recommended to use https://intellij-support.jetbrains.com/hc/requests/new . You can also attach the files directly there.