LinWanCen / show-comment

IDEA插件:在文件树、行末、JSON、COBOL 显示注释
https://plugins.jetbrains.com/plugin/18553-show-comment
Mozilla Public License 2.0
87 stars 12 forks source link

WebStorm 后台报错 #66

Open xmasuhai opened 3 weeks ago

xmasuhai commented 3 weeks ago

WebStorm 2024.2.3 Build #WS-242.23339.15, built on September 25, 2024 Win11 2.16.0.2024.09.26_22.28

java.io.IOException: Can't read GistImpl[js.stub.element.gist]{version: 1035125, externalizer: com.intellij.lang.javascript.index.gist.BufferedExternalizer@711f6578}
    at com.intellij.util.gist.storage.GistStorageImpl$GistImpl.getProjectData(GistStorageImpl.java:266)
    at com.intellij.util.gist.VirtualFileGistOverGistStorage.getOrCalculateAndCache(VirtualFileGistOverGistStorage.java:66)
    at com.intellij.util.gist.VirtualFileGistOverGistStorage.getUpToDateOrNull(VirtualFileGistOverGistStorage.java:43)
    at com.intellij.lang.javascript.index.gist.JSStubElementGist.lambda$getUpToDateOrNullGistData$3(JSStubElementGist.java:229)
    at com.intellij.lang.javascript.psi.util.SoftlyCachedValue.getOrComputeOnce(SoftlyCachedValue.java:41)
    at com.intellij.lang.javascript.index.gist.JSStubElementGist.getUpToDateOrNullGistData(JSStubElementGist.java:226)
    at com.intellij.lang.javascript.index.gist.JSStubElementGist.getUpToDateOrNullFromGist(JSStubElementGist.java:211)
    at com.intellij.lang.javascript.index.gist.JSStubElementGist.getData(JSStubElementGist.java:146)
    at com.intellij.lang.javascript.index.gist.JSStubElementGist.getData(JSStubElementGist.java:131)
    at com.intellij.lang.javascript.psi.impl.JSCachingTypeOwner.lambda$static$0(JSCachingTypeOwner.java:34)
    at com.intellij.psi.impl.PsiParameterizedCachedValue.doCompute(PsiParameterizedCachedValue.kt:23)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:236)
    at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:43)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:236)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:27)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237)
    at com.intellij.psi.impl.PsiParameterizedCachedValue.getValue(PsiParameterizedCachedValue.kt:17)
    at com.intellij.psi.util.CachedValuesManager.getParameterizedCachedValue(CachedValuesManager.java:97)
    at com.intellij.lang.javascript.psi.impl.JSStubElementImpl.getCachedValueStubBuildOptimized(JSStubElementImpl.java:353)
    at com.intellij.lang.javascript.psi.impl.JSCachingTypeOwner.getJSType(JSCachingTypeOwner.java:94)
    at org.jetbrains.vuejs.model.source.EntityContainerInfoProvider$InitializedContainerInfoProvider$BooleanValueAccessor.getBooleanValue(EntityContainerInfoProvider.kt:117)
    at org.jetbrains.vuejs.model.source.EntityContainerInfoProvider$InitializedContainerInfoProvider$BooleanValueAccessor.build(EntityContainerInfoProvider.kt:107)
    at org.jetbrains.vuejs.model.source.EntityContainerInfoProvider$InitializedContainerInfoProvider$BooleanValueAccessor.build(EntityContainerInfoProvider.kt:102)
    at org.jetbrains.vuejs.model.source.EntityContainerInfoProvider$InitializedContainerInfoProvider$InitializedContainerInfo.get(EntityContainerInfoProvider.kt:65)
    at org.jetbrains.vuejs.libraries.vuex.model.store.VuexContainerInfoProvider$VuexContainerInfoImpl.isNamespaced(VuexContainerInfoProvider.kt:51)
    at org.jetbrains.vuejs.libraries.vuex.model.store.VuexModuleImpl$isNamespaced$1.get(VuexStoreImpl.kt:65)
    at kotlin.jvm.internal.PropertyReference1.invoke(PropertyReference1.java:35)
    at org.jetbrains.vuejs.libraries.vuex.model.store.VuexContainerImpl.get(VuexStoreImpl.kt:42)
    at org.jetbrains.vuejs.libraries.vuex.model.store.VuexModuleImpl.isNamespaced(VuexStoreImpl.kt:65)
    at org.jetbrains.vuejs.libraries.vuex.model.store.VuexStoreContext.visit(VuexStoreContext.kt:54)
    at org.jetbrains.vuejs.libraries.vuex.model.store.VuexStoreContext.visitSymbols(VuexStoreContext.kt:17)
    at org.jetbrains.vuejs.libraries.vuex.model.store.VuexStoreContext.visit(VuexStoreContext.kt:40)
    at org.jetbrains.vuejs.libraries.vuex.codeInsight.refs.VuexStoreSymbolStringReference.resolveInner(VuexStoreSymbolStringReference.kt:46)
    at com.intellij.lang.javascript.psi.resolve.CachingPolyReferenceBase$MyResolver.resolve(CachingPolyReferenceBase.java:63)
    at com.intellij.lang.javascript.psi.resolve.CachingPolyReferenceBase$MyResolver.resolve(CachingPolyReferenceBase.java:58)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolveWithCaching$1(ResolveCache.java:167)
    at com.intellij.openapi.util.Computable.get(Computable.java:16)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$4(ResolveCache.java:242)
    at com.intellij.openapi.util.Computable.get(Computable.java:16)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:221)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:166)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:148)
    at com.intellij.lang.javascript.psi.resolve.CachingPolyReferenceBase.multiResolve(CachingPolyReferenceBase.java:19)
    at com.intellij.lang.javascript.psi.resolve.CachingPolyReferenceBase.resolve(CachingPolyReferenceBase.java:35)
    at org.jetbrains.vuejs.libraries.vuex.model.component.VuexBasicComponentInfoProviderKt.resolveToVuexSymbol(VuexBasicComponentInfoProvider.kt:188)
    at org.jetbrains.vuejs.libraries.vuex.model.component.VuexBasicComponentInfoProviderKt.getCachedVuexImplicitElement$lambda$4(VuexBasicComponentInfoProvider.kt:215)
    at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:173)
    at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.kt:40)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:236)
    at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:43)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:236)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:27)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237)
    at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.kt:34)
    at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:83)
    at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:170)
    at org.jetbrains.vuejs.libraries.vuex.model.component.VuexBasicComponentInfoProviderKt.getCachedVuexImplicitElement(VuexBasicComponentInfoProvider.kt:213)
    at org.jetbrains.vuejs.libraries.vuex.model.component.VuexBasicComponentInfoProviderKt.access$getCachedVuexImplicitElement(VuexBasicComponentInfoProvider.kt:1)
    at org.jetbrains.vuejs.libraries.vuex.model.component.VuexMappedSourceComputedStateProperty.getSource(VuexBasicComponentInfoProvider.kt:133)
    at org.jetbrains.vuejs.libraries.vuex.model.component.VuexMappedSourceComputedStateProperty.getJsType(VuexBasicComponentInfoProvider.kt:143)
    at org.jetbrains.vuejs.model.VueInstanceOwnerKt$contributeComponentProperties$1.process(VueInstanceOwner.kt:146)
    at org.jetbrains.vuejs.model.VueInstanceOwnerKt$contributeComponentProperties$1.process$default(VueInstanceOwner.kt:139)
    at org.jetbrains.vuejs.model.VueInstanceOwnerKt$contributeComponentProperties$1.visitComputedProperty(VueInstanceOwner.kt:115)
    at org.jetbrains.vuejs.model.VueScopeElement$acceptPropertiesAndMethods$1.visitContainer(VueScopeElement.kt:108)
    at org.jetbrains.vuejs.model.VueScopeElement$acceptPropertiesAndMethods$1.visitSelfComponent(VueScopeElement.kt:93)
    at org.jetbrains.vuejs.model.VueScopeElement.acceptEntities(VueScopeElement.kt:57)
    at org.jetbrains.vuejs.model.VueScopeElement.acceptPropertiesAndMethods(VueScopeElement.kt:91)
    at org.jetbrains.vuejs.model.VueInstanceOwnerKt.contributeComponentProperties(VueInstanceOwner.kt:107)
    at org.jetbrains.vuejs.model.VueInstanceOwnerKt.buildInstanceType(VueInstanceOwner.kt:60)
    at org.jetbrains.vuejs.model.VueInstanceOwnerKt.access$buildInstanceType(VueInstanceOwner.kt:1)
    at org.jetbrains.vuejs.model.VueInstanceOwner._get_thisType_$lambda$2$lambda$1$lambda$0(VueInstanceOwner.kt:36)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:27)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
    at org.jetbrains.vuejs.model.VueInstanceOwner._get_thisType_$lambda$2$lambda$1(VueInstanceOwner.kt:35)
    at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.kt:40)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:236)
    at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:43)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:236)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:27)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237)
    at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.kt:34)
    at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:83)
    at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:126)
    at org.jetbrains.vuejs.model.VueInstanceOwner.getThisType(VueInstanceOwner.kt:34)
    at org.jetbrains.vuejs.codeInsight.template.VueContainerScopeProvider$VueContainerScope.resolve(VueContainerScopeProvider.kt:23)
    at org.jetbrains.vuejs.codeInsight.template.VueTemplateScope.process(VueTemplateScope.kt:44)
    at org.jetbrains.vuejs.codeInsight.template.VueTemplateScope.processAllScopesInHierarchy(VueTemplateScope.kt:32)
    at org.jetbrains.vuejs.codeInsight.template.VueTemplateScopesResolver$resolve$2.invoke(VueTemplateScopesResolver.kt:37)
    at org.jetbrains.vuejs.codeInsight.template.VueTemplateScopesResolver$resolve$2.invoke(VueTemplateScopesResolver.kt:37)
    at org.jetbrains.vuejs.codeInsight.template.VueTemplateScopesResolver.resolve$lambda$1(VueTemplateScopesResolver.kt:37)
    at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178)
    at java.base/java.util.Collections$2.tryAdvance(Collections.java:5073)
    at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:280)
    at java.base/java.util.AbstractList$RandomAccessSpliterator.tryAdvance(AbstractList.java:708)
    at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
    at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
    at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
    at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
    at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
    at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
    at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:647)
    at one.util.streamex.AbstractStreamEx.findFirst(AbstractStreamEx.java:579)
    at one.util.streamex.AbstractStreamEx.findFirst(AbstractStreamEx.java:848)
    at org.jetbrains.vuejs.codeInsight.template.VueTemplateScopesResolver.resolve(VueTemplateScopesResolver.kt:37)
    at org.jetbrains.vuejs.codeInsight.refs.VueExprReferenceExpressionResolver.resolveTemplateVariable(VueExprReferenceExpressionResolver.kt:102)
    at org.jetbrains.vuejs.codeInsight.refs.VueExprReferenceExpressionResolver.resolve(VueExprReferenceExpressionResolver.kt:59)
    at org.jetbrains.vuejs.codeInsight.refs.VueExprReferenceExpressionResolver.resolve(VueExprReferenceExpressionResolver.kt:30)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:1663)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:1660)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:67)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:68)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.lambda$calculateWithCaching$0(JSResolveUtil.java:1676)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolveWithCaching$5(ResolveCache.java:276)
    at com.intellij.openapi.util.Computable.get(Computable.java:16)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$4(ResolveCache.java:242)
    at com.intellij.openapi.util.Computable.get(Computable.java:16)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:221)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:276)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.calculateWithCaching(JSResolveUtil.java:1674)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:1658)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.lambda$doMultiResolve$0(JSReferenceExpressionImpl.java:545)
    at com.intellij.lang.javascript.evaluation.JSTypeEvaluationLocationProvider.withTypeEvaluationLocation(JSTypeEvaluationLocationProvider.java:23)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.doMultiResolve(JSReferenceExpressionImpl.java:544)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:536)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:135)
    at io.github.linwancen.plugin.show.lang.base.BaseLangDoc.refDoc(BaseLangDoc.java:133)
    at io.github.linwancen.plugin.show.lang.base.BaseLangDoc.refElementDoc(BaseLangDoc.java:113)
    at io.github.linwancen.plugin.show.lang.base.BaseLangDoc.findRefDoc(BaseLangDoc.java:82)
    at io.github.linwancen.plugin.show.lang.base.BaseLangDoc.langDoc(BaseLangDoc.java:65)
    at io.github.linwancen.plugin.show.LineEnd.lineDocSkipHave(LineEnd.java:117)
    at io.github.linwancen.plugin.show.LineEnd.lineExt(LineEnd.java:70)
    at io.github.linwancen.plugin.show.cache.LineEndCacheUtils.lambda$cacheUpdate$5(LineEndCacheUtils.java:109)
    at com.intellij.util.RunnableCallable.call(RunnableCallable.java:20)
    at com.intellij.util.RunnableCallable.call(RunnableCallable.java:11)
    at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$OTelMonitor.callWrapped(NonBlockingReadActionImpl.java:840)
    at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$OTelMonitor$MonitoredComputation.call(NonBlockingReadActionImpl.java:872)
    at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.insideReadAction(NonBlockingReadActionImpl.java:604)
    at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$attemptComputation$4(NonBlockingReadActionImpl.java:567)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.tryRunReadAction(AnyThreadWriteThreadingSupport.kt:291)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:965)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runInReadActionWithWriteActionPriority$0(ProgressIndicatorUtils.java:93)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtilService.runActionAndCancelBeforeWrite(ProgressIndicatorUtilService.java:66)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:155)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runWithWriteActionPriority$1(ProgressIndicatorUtils.java:138)
    at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:98)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:217)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:660)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:735)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:691)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:659)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:79)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:202)
    at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:135)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runInReadActionWithWriteActionPriority(ProgressIndicatorUtils.java:93)
    at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.attemptComputation(NonBlockingReadActionImpl.java:567)
    at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.executeSynchronously(NonBlockingReadActionImpl.java:492)
    at com.intellij.openapi.application.impl.NonBlockingReadActionImpl.executeSynchronously(NonBlockingReadActionImpl.java:220)
    at io.github.linwancen.plugin.show.cache.LineEndCacheUtils.lambda$cacheUpdate$6(LineEndCacheUtils.java:139)
    at java.base/java.util.concurrent.ConcurrentHashMap.forEach(ConcurrentHashMap.java:1603)
    at io.github.linwancen.plugin.show.cache.LineEndCacheUtils.lambda$cacheUpdate$7(LineEndCacheUtils.java:98)
    at java.base/java.util.concurrent.ConcurrentHashMap.forEach(ConcurrentHashMap.java:1603)
    at io.github.linwancen.plugin.show.cache.LineEndCacheUtils.lambda$cacheUpdate$8(LineEndCacheUtils.java:98)
    at java.base/java.util.concurrent.ConcurrentHashMap.forEach(ConcurrentHashMap.java:1603)
    at io.github.linwancen.plugin.show.cache.LineEndCacheUtils.cacheUpdate(LineEndCacheUtils.java:92)
    at io.github.linwancen.plugin.show.cache.LineEndCacheUtils.lambda$checkScheduleAndInit$4(LineEndCacheUtils.java:81)
    at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
    at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
    at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:275)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732)
    at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.io.IOException: Unrecognized gist.valueKind(=-1): incorrect (outdated?) gist format
    at com.intellij.util.gist.storage.GistStorageImpl$GistImpl.nextRecordOrNull(GistStorageImpl.java:376)
    at com.intellij.util.gist.storage.GistStorageImpl$GistImpl.getProjectData(GistStorageImpl.java:226)
    ... 184 more
java.io.IOException: Can't read GistImpl[js.stub.element.gist]{version: 1035125, externalizer: com.intellij.lang.javascript.index.gist.BufferedExternalizer@711f6578}
    at com.intellij.util.gist.storage.GistStorageImpl$GistImpl.getProjectData(GistStorageImpl.java:266)
    at com.intellij.util.gist.VirtualFileGistOverGistStorage.getOrCalculateAndCache(VirtualFileGistOverGistStorage.java:66)
    at com.intellij.util.gist.VirtualFileGistOverGistStorage.getUpToDateOrNull(VirtualFileGistOverGistStorage.java:43)
    at com.intellij.lang.javascript.index.gist.JSStubElementGist.lambda$getUpToDateOrNullGistData$3(JSStubElementGist.java:229)
    at com.intellij.lang.javascript.psi.util.SoftlyCachedValue.getOrComputeOnce(SoftlyCachedValue.java:48)
    at com.intellij.lang.javascript.index.gist.JSStubElementGist.getUpToDateOrNullGistData(JSStubElementGist.java:226)
    at com.intellij.lang.javascript.index.gist.JSStubElementGist.getUpToDateOrNullFromGist(JSStubElementGist.java:211)
    at com.intellij.lang.javascript.index.gist.JSStubElementGist.getData(JSStubElementGist.java:146)
    at com.intellij.lang.javascript.index.gist.JSStubElementGist.getData(JSStubElementGist.java:131)
    at com.intellij.lang.javascript.psi.impl.JSCachingTypeOwner.lambda$static$0(JSCachingTypeOwner.java:34)
    at com.intellij.psi.impl.PsiParameterizedCachedValue.doCompute(PsiParameterizedCachedValue.kt:23)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:236)
    at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:43)
    at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:236)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:27)
    at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
    at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237)
    at com.intellij.psi.impl.PsiParameterizedCachedValue.getValue(PsiParameterizedCachedValue.kt:17)
    at com.intellij.psi.util.CachedValuesManager.getParameterizedCachedValue(CachedValuesManager.java:97)
    at com.intellij.lang.javascript.psi.impl.JSStubElementImpl.getCachedValueStubBuildOptimized(JSStubElementImpl.java:353)
    at com.intellij.lang.javascript.psi.impl.JSCachingTypeOwner.getJSType(JSCachingTypeOwner.java:94)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.addTypeFromProperty(JSTypeEvaluator.java:1538)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.addTypeFromElementResolveResult(JSTypeEvaluator.java:1448)
    at com.intellij.lang.ecmascript6.resolve.ES6TypeEvaluator.addTypeFromElementResolveResult(ES6TypeEvaluator.java:115)
    at com.intellij.lang.javascript.ecmascript6.TypeScriptTypeEvaluator.addTypeFromElementResolveResult(TypeScriptTypeEvaluator.java:220)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doAddTypeFromResolveResult(JSTypeEvaluator.java:1100)
    at com.intellij.lang.javascript.psi.resolve.JSTypeEvaluator.doEvaluateExpressionOrElementTypes(JSTypeEvaluator.java:128)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.evaluate(JSPsiBasedTypeOfType.java:108)
    at com.intellij.lang.javascript.psi.types.evaluable.JSReferenceExpressionType$JSApplyResolveResultsType.evaluate(JSReferenceExpressionType.java:300)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.lambda$doUnwrapRecursivelyInternal$3(JSEvaluableTypeResolver.java:113)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:27)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:90)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluationRecursionGuard.compute(JSEvaluationRecursionGuard.java:36)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.doUnwrapRecursivelyInternal(JSEvaluableTypeResolver.java:113)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.doUnwrapRecursively(JSEvaluableTypeResolver.java:90)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.unwrapRecursively(JSEvaluableTypeResolver.java:80)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.lambda$doUnwrapRecursivelyInternal$4(JSEvaluableTypeResolver.java:120)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:27)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:90)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluationRecursionGuard.compute(JSEvaluationRecursionGuard.java:36)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.lambda$doUnwrapRecursivelyInternal$5(JSEvaluableTypeResolver.java:119)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.transform(JSEvaluationResultElement.java:80)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskList.lambda$transform$0(JSEvaluationTaskList.java:36)
    at com.intellij.util.containers.ContainerUtil.map(ContainerUtil.java:1995)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationTaskList.transform(JSEvaluationTaskList.java:36)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.doUnwrapRecursivelyInternal(JSEvaluableTypeResolver.java:115)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.doUnwrapRecursively(JSEvaluableTypeResolver.java:90)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluationCache.getResultFromEvaluator(JSEvaluationCache.java:112)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluationCache$CacheProviderExpressionType.apply(JSEvaluationCache.java:38)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluationCache.lambda$doGetElementType$3(JSEvaluationCache.java:73)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:41)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:27)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:90)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:41)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:67)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:38)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluationCache.doGetElementType(JSEvaluationCache.java:65)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluationCache.lambda$getElementType$0(JSEvaluationCache.java:59)
    at com.intellij.lang.javascript.evaluation.JSTypeEvaluationLocationProvider.withTypeEvaluationLocation(JSTypeEvaluationLocationProvider.java:23)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluationCache.getElementType(JSEvaluationCache.java:59)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.getElementJSType(JSResolveUtil.java:172)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteOrNull(JSPsiBasedTypeOfType.java:94)
    at com.intellij.lang.javascript.psi.types.JSPsiBasedTypeOfType.substituteImpl(JSPsiBasedTypeOfType.java:84)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteNoCache(JSTypeBaseImpl.java:738)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substituteAndOptimizeNoCache(JSTypeBaseImpl.java:731)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$4(JSTypeBaseImpl.java:677)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.lambda$getLocalCachedValue$2(JSResolvedTypeIdCache.java:65)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.lambda$get$0(JSComplexityAwareRecursionGuard.java:41)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:27)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:90)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard$1.get(JSComplexityAwareRecursionGuard.java:41)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:67)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:38)
    at com.intellij.lang.javascript.psi.types.JSResolvedTypeIdCache.getLocalCachedValue(JSResolvedTypeIdCache.java:59)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl$JSResolvedTypeIdImpl.getLocalCachedValue(JSTypeBaseImpl.java:926)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:676)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.lambda$substitute$3(JSTypeBaseImpl.java:658)
    at com.intellij.lang.javascript.evaluation.JSTypeEvaluationLocationProvider.withTypeEvaluationLocation(JSTypeEvaluationLocationProvider.java:23)
    at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:657)
    at com.intellij.lang.javascript.psi.types.evaluable.JSApplyIndexedAccessType.evaluate(JSApplyIndexedAccessType.java:107)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.lambda$doUnwrapRecursivelyInternal$3(JSEvaluableTypeResolver.java:113)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:27)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:90)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluationRecursionGuard.compute(JSEvaluationRecursionGuard.java:36)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.doUnwrapRecursivelyInternal(JSEvaluableTypeResolver.java:113)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.doUnwrapRecursively(JSEvaluableTypeResolver.java:90)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.unwrapRecursively(JSEvaluableTypeResolver.java:80)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.lambda$doUnwrapRecursivelyInternal$4(JSEvaluableTypeResolver.java:120)
    at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
    at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:27)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.doPreventingRecursion(JSComplexityAwareRecursionGuard.java:90)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluationRecursionGuard.compute(JSEvaluationRecursionGuard.java:36)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.lambda$doUnwrapRecursivelyInternal$5(JSEvaluableTypeResolver.java:119)
    at com.intellij.lang.javascript.psi.resolve.complexity.JSEvaluationResultElement.transform(JSEvaluationResultElement.java:80)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.doUnwrapRecursivelyInternal(JSEvaluableTypeResolver.java:115)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.doUnwrapRecursively(JSEvaluableTypeResolver.java:90)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluableTypeResolver.unwrapRecursively(JSEvaluableTypeResolver.java:80)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.process(JSCompleteTypeEvaluationProcessor.java:37)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:141)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.lambda$evaluateTypes$0(JSCompleteTypeEvaluationProcessor.java:131)
    at com.intellij.lang.javascript.evaluation.JSTypeEvaluationLocationProvider.withTypeEvaluationLocation(JSTypeEvaluationLocationProvider.java:45)
    at com.intellij.lang.javascript.psi.resolve.JSCompleteTypeEvaluationProcessor.evaluateTypes(JSCompleteTypeEvaluationProcessor.java:129)
    at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.evaluateExpressionOrElementType(QualifiedItemProcessor.java:654)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:126)
    at com.intellij.lang.javascript.psi.resolve.JSReferenceExpressionResolver.resolve(JSReferenceExpressionResolver.java:48)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:1663)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$5.get(JSResolveUtil.java:1660)
    at com.intellij.lang.javascript.psi.resolve.JSEvaluatorComplexityTracker.runTask(JSEvaluatorComplexityTracker.java:67)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.lambda$getCachedValue$0(JSComplexityAwareRecursionGuard.java:68)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.lambda$calculateWithCaching$0(JSResolveUtil.java:1676)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolveWithCaching$5(ResolveCache.java:276)
    at com.intellij.openapi.util.Computable.get(Computable.java:16)
    at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$4(ResolveCache.java:242)
    at com.intellij.openapi.util.Computable.get(Computable.java:16)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:221)
    at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:276)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil$4.calculateWithCaching(JSResolveUtil.java:1674)
    at com.intellij.lang.javascript.psi.resolve.JSComplexityAwareRecursionGuard.getCachedValue(JSComplexityAwareRecursionGuard.java:71)
    at com.intellij.lang.javascript.psi.resolve.JSResolveUtil.resolve(JSResolveUtil.java:1658)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.lambda$doMultiResolve$0(JSReferenceExpressionImpl.java:545)
    at com.intellij.lang.javascript.evaluation.JSTypeEvaluationLocationProvider.withTypeEvaluationLocation(JSTypeEvaluationLocationProvider.java:23)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.doMultiResolve(JSReferenceExpressionImpl.java:544)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.multiResolve(JSReferenceExpressionImpl.java:536)
    at com.intellij.lang.javascript.psi.impl.JSReferenceExpressionImpl.resolve(JSReferenceExpressionImpl.java:135)
    at io.github.linwancen.plugin.show.lang.base.BaseLangDoc.refDoc(BaseLangDoc.java:133)
    at io.github.linwancen.plugin.show.lang.base.BaseLangDoc.refElementDoc(BaseLangDoc.java:113)
    at io.github.linwancen.plugin.show.lang.base.BaseLangDoc.findRefDoc(BaseLangDoc.java:82)
    at io.github.linwancen.plugin.show.lang.base.BaseLangDoc.langDoc(BaseLangDoc.java:65)
    at io.github.linwancen.plugin.show.LineEnd.lineDocSkipHave(LineEnd.java:117)
    at io.github.linwancen.plugin.show.LineEnd.lineExt(LineEnd.java:70)
    at io.github.linwancen.plugin.show.cache.LineEndCacheUtils.lambda$cacheUpdate$5(LineEndCacheUtils.java:109)
    at com.intellij.util.RunnableCallable.call(RunnableCallable.java:20)
    at com.intellij.util.RunnableCallable.call(RunnableCallable.java:11)
    at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$OTelMonitor.callWrapped(NonBlockingReadActionImpl.java:840)
    at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$OTelMonitor$MonitoredComputation.call(NonBlockingReadActionImpl.java:872)
    at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.insideReadAction(NonBlockingReadActionImpl.java:604)
    at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.lambda$attemptComputation$4(NonBlockingReadActionImpl.java:567)
    at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.tryRunReadAction(AnyThreadWriteThreadingSupport.kt:291)
    at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:965)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runInReadActionWithWriteActionPriority$0(ProgressIndicatorUtils.java:93)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtilService.runActionAndCancelBeforeWrite(ProgressIndicatorUtilService.java:66)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:155)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runWithWriteActionPriority$1(ProgressIndicatorUtils.java:138)
    at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:98)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:217)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:660)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:735)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:691)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:659)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:79)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:202)
    at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:98)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:135)
    at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runInReadActionWithWriteActionPriority(ProgressIndicatorUtils.java:93)
    at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.attemptComputation(NonBlockingReadActionImpl.java:567)
    at com.intellij.openapi.application.impl.NonBlockingReadActionImpl$Submission.executeSynchronously(NonBlockingReadActionImpl.java:492)
    at com.intellij.openapi.application.impl.NonBlockingReadActionImpl.executeSynchronously(NonBlockingReadActionImpl.java:220)
    at io.github.linwancen.plugin.show.cache.LineEndCacheUtils.lambda$cacheUpdate$6(LineEndCacheUtils.java:139)
    at java.base/java.util.concurrent.ConcurrentHashMap.forEach(ConcurrentHashMap.java:1603)
    at io.github.linwancen.plugin.show.cache.LineEndCacheUtils.lambda$cacheUpdate$7(LineEndCacheUtils.java:98)
    at java.base/java.util.concurrent.ConcurrentHashMap.forEach(ConcurrentHashMap.java:1603)
    at io.github.linwancen.plugin.show.cache.LineEndCacheUtils.lambda$cacheUpdate$8(LineEndCacheUtils.java:98)
    at java.base/java.util.concurrent.ConcurrentHashMap.forEach(ConcurrentHashMap.java:1603)
    at io.github.linwancen.plugin.show.cache.LineEndCacheUtils.cacheUpdate(LineEndCacheUtils.java:92)
    at io.github.linwancen.plugin.show.cache.LineEndCacheUtils.lambda$checkScheduleAndInit$4(LineEndCacheUtils.java:81)
    at com.intellij.util.concurrency.ContextRunnable.run(ContextRunnable.java:27)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
    at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
    at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:275)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:735)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:732)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:732)
    at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.io.IOException: Unrecognized gist.valueKind(=-1): incorrect (outdated?) gist format
    at com.intellij.util.gist.storage.GistStorageImpl$GistImpl.nextRecordOrNull(GistStorageImpl.java:376)
    at com.intellij.util.gist.storage.GistStorageImpl$GistImpl.getProjectData(GistStorageImpl.java:226)
    ... 181 more