Fixed
Status Update
Comments
uc...@google.com <uc...@google.com>
at...@monzo.com <at...@monzo.com> #2
invalidate/restart and turning off inspections didn’t make any noticeable difference, fwiw
at...@monzo.com <at...@monzo.com> #3
Here is the ginormous callstack on the EDT thread (from first capture file in #1)
"AWT-EventQueue-0 3.5#AI-191.7141.44.35.5585527 Studio, eap:true, os:Mac OS X 10.14.5, java-version:JetBrains s.r.o 1.8.0_202-release-1483-b02" #25 prio=6 os_prio=31 tid=0x00007fe483b6d800 nid=0x110f7 runnable [0x000070000f711000]
java.lang.Thread.State: RUNNABLE
at com.intellij.psi.impl.source.tree.SharedImplUtil.isValid(SharedImplUtil.java:77)
at com.intellij.psi.impl.source.tree.CompositePsiElement.isValid(CompositePsiElement.java:130)
at com.intellij.psi.impl.PsiCachedValue.getTimeStamp(PsiCachedValue.java:84)
at com.intellij.util.CachedValueBase.isDependencyOutOfDate(CachedValueBase.java:133)
at com.intellij.psi.impl.PsiCachedValue.isDependencyOutOfDate(PsiCachedValue.java:72)
at com.intellij.util.CachedValueBase.isUpToDate(CachedValueBase.java:123)
at com.intellij.psi.impl.PsiCachedValue.isUpToDate(PsiCachedValue.java:63)
at com.intellij.util.CachedValueBase.getUpToDateOrNull(CachedValueBase.java:102)
at com.intellij.psi.impl.PsiCachedValueImpl.getUpToDateOrNull(PsiCachedValueImpl.java:28)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:55)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at org.jetbrains.android.dom.manifest.AndroidManifestUtils.getPackageName(AndroidManifestUtils.java:45)
at com.android.tools.idea.res.AndroidManifestClassPsiElementFinder.findAndroidFacetsWithPackageName(AndroidManifestClassPsiElementFinder.kt:112)
at com.android.tools.idea.res.AndroidManifestClassPsiElementFinder.findPackage(AndroidManifestClassPsiElementFinder.kt:90)
at com.android.tools.idea.res.ProjectSystemPsiPackageFinder.findPackage(ProjectSystemPsiElementFinder.kt:79)
at org.jetbrains.kotlin.resolve.jvm.KotlinJavaPsiFacade$KotlinPsiElementFinderWrapperImpl.findPackage(KotlinJavaPsiFacade.java:356)
at org.jetbrains.kotlin.resolve.jvm.KotlinJavaPsiFacade.findPackage(KotlinJavaPsiFacade.java:285)
at org.jetbrains.kotlin.load.java.JavaClassFinderImpl.findPackage(JavaClassFinderImpl.kt:37)
at org.jetbrains.kotlin.load.java.JavaClassFinderImpl.findPackage(JavaClassFinderImpl.kt:26)
at org.jetbrains.kotlin.load.java.lazy.LazyJavaPackageFragmentProvider.getPackageFragment(LazyJavaPackageFragmentProvider.kt:35)
at org.jetbrains.kotlin.load.java.lazy.LazyJavaPackageFragmentProvider.getPackageFragments(LazyJavaPackageFragmentProvider.kt:42)
at org.jetbrains.kotlin.descriptors.impl.CompositePackageFragmentProvider.getPackageFragments(CompositePackageFragmentProvider.kt:31)
at org.jetbrains.kotlin.analyzer.DelegatingPackageFragmentProvider.getPackageFragments(AnalyzerFacade.kt:359)
at org.jetbrains.kotlin.descriptors.impl.CompositePackageFragmentProvider.getPackageFragments(CompositePackageFragmentProvider.kt:31)
at org.jetbrains.kotlin.descriptors.impl.LazyPackageViewDescriptorImpl$fragments$2.invoke(LazyPackageViewDescriptorImpl.kt:37)
at org.jetbrains.kotlin.descriptors.impl.LazyPackageViewDescriptorImpl$fragments$2.invoke(LazyPackageViewDescriptorImpl.kt:30)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:346)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:402)
at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42)
at org.jetbrains.kotlin.descriptors.impl.LazyPackageViewDescriptorImpl.getFragments(LazyPackageViewDescriptorImpl.kt)
at org.jetbrains.kotlin.descriptors.PackageViewDescriptor$DefaultImpls.isEmpty(PackageViewDescriptor.kt:33)
at org.jetbrains.kotlin.descriptors.impl.LazyPackageViewDescriptorImpl.isEmpty(LazyPackageViewDescriptorImpl.kt:30)
at org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.quickResolveToPackage(QualifiedExpressionResolver.kt:650)
at org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.resolveToPackageOrClassPrefix(QualifiedExpressionResolver.kt:473)
at org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.resolveToPackageOrClassPrefix$default(QualifiedExpressionResolver.kt:446)
at org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.resolveToPackageOrClass(QualifiedExpressionResolver.kt:430)
at org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.processSingleImport(QualifiedExpressionResolver.kt:292)
at org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.processImportReference(QualifiedExpressionResolver.kt:248)
at org.jetbrains.kotlin.resolve.lazy.LazyImportResolver$$special$$inlined$with$lambda$1.invoke(LazyImportScope.kt:96)
at org.jetbrains.kotlin.resolve.lazy.LazyImportResolver$$special$$inlined$with$lambda$1.invoke(LazyImportScope.kt:87)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:440)
at org.jetbrains.kotlin.resolve.lazy.LazyImportResolver.getImportScope(LazyImportScope.kt:136)
at org.jetbrains.kotlin.resolve.lazy.LazyImportResolver$allNames$2.invoke(LazyImportScope.kt:140)
at org.jetbrains.kotlin.resolve.lazy.LazyImportResolver$allNames$2.invoke(LazyImportScope.kt:87)
at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
at org.jetbrains.kotlin.resolve.lazy.LazyImportResolver.getAllNames(LazyImportScope.kt)
at org.jetbrains.kotlin.resolve.lazy.LazyImportResolver.definitelyDoesNotContainName(LazyImportScope.kt:143)
at org.jetbrains.kotlin.resolve.lazy.LazyImportScope.definitelyDoesNotContainName(LazyImportScope.kt:344)
at org.jetbrains.kotlin.resolve.calls.tower.TowerResolver$Task.mayFitForName(TowerResolver.kt:253)
at org.jetbrains.kotlin.resolve.calls.tower.TowerResolver$Task.run(TowerResolver.kt:199)
at org.jetbrains.kotlin.resolve.calls.tower.TowerResolver.run(TowerResolver.kt:96)
at org.jetbrains.kotlin.resolve.calls.tower.TowerResolver.runResolve(TowerResolver.kt:83)
at org.jetbrains.kotlin.resolve.calls.tower.NewResolutionOldInference.runResolution(NewResolutionOldInference.kt:189)
at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCall(CallResolver.java:682)
at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:590)
at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksAndResolveCall$0(CallResolver.java:208)
at org.jetbrains.kotlin.resolve.calls.CallResolver$$Lambda$3422/970882678.invoke(Unknown Source)
at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:91)
at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:206)
at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:196)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveSimpleProperty(CallResolver.java:139)
at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.resolveSimpleName(CallExpressionResolver.kt:322)
at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.access$resolveSimpleName(CallExpressionResolver.kt:71)
at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver$elementChain$1.invoke(CallExpressionResolver.kt:304)
at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver$elementChain$1.invoke(CallExpressionResolver.kt:71)
at org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.resolveToPackageOrClassPrefix(QualifiedExpressionResolver.kt:458)
at org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.resolveQualifierInExpressionAndUnroll(QualifiedExpressionResolver.kt:589)
at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.elementChain(CallExpressionResolver.kt:303)
at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getQualifiedExpressionTypeInfo(CallExpressionResolver.kt:423)
at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitQualifiedExpression(BasicExpressionTypingVisitor.java:715)
at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:371)
at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:45)
at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:302)
at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:31)
at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:173)
at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$$Lambda$3405/1183440941.invoke(Unknown Source)
at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:91)
at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:162)
at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:133)
at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:116)
at org.jetbrains.kotlin.resolve.calls.ArgumentTypeResolver.getArgumentTypeInfo(ArgumentTypeResolver.java:227)
at org.jetbrains.kotlin.resolve.calls.ArgumentTypeResolver.analyzeArgumentsAndRecordTypes(ArgumentTypeResolver.java:394)
at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCall(CallResolver.java:662)
at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:590)
at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksFromCandidatesAndResolvedCall$1(CallResolver.java:232)
at org.jetbrains.kotlin.resolve.calls.CallResolver$$Lambda$3602/791100686.invoke(Unknown Source)
at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:91)
at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksFromCandidatesAndResolvedCall(CallResolver.java:228)
at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksFromCandidatesAndResolvedCall(CallResolver.java:218)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveConstructorCall(CallResolver.java:410)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallForConstructor(CallResolver.java:395)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:327)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:297)
at org.jetbrains.kotlin.resolve.AnnotationResolverImpl.resolveAnnotationCall(AnnotationResolverImpl.java:161)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor$allValueArguments$2.invoke(LazyAnnotations.kt:93)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor$allValueArguments$2.invoke(LazyAnnotations.kt:71)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:346)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:402)
at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor.getAllValueArguments(LazyAnnotations.kt)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor.forceResolveAllContents(LazyAnnotations.kt:108)
at org.jetbrains.kotlin.resolve.lazy.ForceResolveUtil.doForceResolveAllContents(ForceResolveUtil.java:75)
at org.jetbrains.kotlin.resolve.lazy.ForceResolveUtil.forceResolveAllContents(ForceResolveUtil.java:68)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassDescriptor.resolveMemberHeaders(LazyClassDescriptor.java:562)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassDescriptor.doForceResolveAllContents(LazyClassDescriptor.java:548)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassDescriptor.lambda$new$4(LazyClassDescriptor.java:215)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassDescriptor$$Lambda$3379/1723722153.invoke(Unknown Source)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:346)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassDescriptor.forceResolveAllContents(LazyClassDescriptor.java:544)
at org.jetbrains.kotlin.resolve.lazy.ForceResolveUtil.doForceResolveAllContents(ForceResolveUtil.java:75)
at org.jetbrains.kotlin.resolve.lazy.ForceResolveUtil.forceResolveAllContents(ForceResolveUtil.java:41)
at org.jetbrains.kotlin.idea.caches.lightClasses.IDELightClassContexts.contextForNonLocalClassOrObject(IDELightClassContexts.kt:111)
at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport$createDataHolderForClass$3.invoke(IDELightClassGenerationSupport.kt:218)
at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport$createDataHolderForClass$3.invoke(IDELightClassGenerationSupport.kt:63)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$exactResultLazyValue$1.invoke(LazyLightClassDataHolder.kt:46)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$exactResultLazyValue$1.invoke(LazyLightClassDataHolder.kt:32)
at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder.getJavaFileStub(LazyLightClassDataHolder.kt)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$LazyLightClassData$clsDelegate$2.invoke(LazyLightClassDataHolder.kt:103)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$LazyLightClassData$clsDelegate$2.invoke(LazyLightClassDataHolder.kt:100)
at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$LazyLightClassData.getClsDelegate(LazyLightClassDataHolder.kt)
at org.jetbrains.kotlin.asJava.classes.KtLazyLightClass$clsDelegate$2.invoke(KtLazyLightClass.kt:26)
at org.jetbrains.kotlin.asJava.classes.KtLazyLightClass$clsDelegate$2.invoke(KtLazyLightClass.kt:23)
at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
at org.jetbrains.kotlin.asJava.classes.KtLazyLightClass.getClsDelegate(KtLazyLightClass.kt)
at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration.isFinal(KtLightClassForSourceDeclaration.kt:477)
at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration$KtLightClassModifierList.hasModifierProperty(KtLightClassForSourceDeclaration.kt:469)
at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration.hasModifierProperty(KtLightClassForSourceDeclaration.kt:227)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher.lambda$getOrComputeSubClasses$4(JavaClassInheritorsSearcher.java:103)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher$$Lambda$5430/1202199490.apply(Unknown Source)
at com.intellij.psi.impl.search.LazyConcurrentCollection.findNextClassInQueue(LazyConcurrentCollection.java:243)
at com.intellij.psi.impl.search.LazyConcurrentCollection.lambda$processMoreSubclasses$0(LazyConcurrentCollection.java:134)
- locked <0x000000072b999758> (a java.lang.Object)
at com.intellij.psi.impl.search.LazyConcurrentCollection$$Lambda$5440/1183404324.compute(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:971)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:57)
at com.intellij.psi.impl.search.LazyConcurrentCollection.processMoreSubclasses(LazyConcurrentCollection.java:127)
at com.intellij.psi.impl.search.LazyConcurrentCollection.access$200(LazyConcurrentCollection.java:47)
at com.intellij.psi.impl.search.LazyConcurrentCollection$1.hasNext(LazyConcurrentCollection.java:101)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher.processInheritors(JavaClassInheritorsSearcher.java:82)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher.processQuery(JavaClassInheritorsSearcher.java:46)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher.processQuery(JavaClassInheritorsSearcher.java:29)
at com.intellij.openapi.application.QueryExecutorBase.execute(QueryExecutorBase.java:77)
at com.intellij.util.ExecutorsQuery.processResults(ExecutorsQuery.java:31)
at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:66)
at com.intellij.util.UniqueResultsQuery.process(UniqueResultsQuery.java:55)
at com.intellij.util.UniqueResultsQuery.forEach(UniqueResultsQuery.java:45)
at org.jetbrains.android.TagToClassMapperImpl.fillMap(TagToClassMapperImpl.java:199)
at org.jetbrains.android.TagToClassMapperImpl.computeClassMap(TagToClassMapperImpl.java:137)
at org.jetbrains.android.TagToClassMapperImpl.lambda$getClassMap$0(TagToClassMapperImpl.java:95)
at org.jetbrains.android.TagToClassMapperImpl$$Lambda$6573/68585094.compute(Unknown Source)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236)
at com.intellij.util.CachedValueBase$$Lambda$1290/1008617332.compute(Unknown Source)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)
at org.jetbrains.android.TagToClassMapperImpl.getClassMap(TagToClassMapperImpl.java:101)
at org.jetbrains.android.TagToClassMapperImpl.getFrameworkClassMap(TagToClassMapperImpl.java:78)
at org.jetbrains.android.dom.AttributeProcessingUtil.getFrameworkClassMap(AttributeProcessingUtil.java:416)
at org.jetbrains.android.dom.AttributeProcessingUtil.getViewClassMap(AttributeProcessingUtil.java:404)
at org.jetbrains.android.dom.AttributeProcessingUtil.processLayoutAttributes(AttributeProcessingUtil.java:515)
at org.jetbrains.android.dom.AttributeProcessingUtil.processAttributes(AttributeProcessingUtil.java:685)
at org.jetbrains.android.dom.AndroidDomExtender.registerExtensions(AndroidDomExtender.java:62)
at org.jetbrains.android.dom.AndroidDomExtender.registerExtensions(AndroidDomExtender.java:29)
at com.intellij.util.xml.reflect.DomExtenderEP.extend(DomExtenderEP.java:83)
at com.intellij.util.xml.impl.DynamicGenericInfo.runDomExtenders(DynamicGenericInfo.java:134)
at com.intellij.util.xml.impl.DynamicGenericInfo.lambda$checkInitialized$0(DynamicGenericInfo.java:64)
at com.intellij.util.xml.impl.DynamicGenericInfo$$Lambda$5052/701788951.compute(Unknown Source)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.util.xml.impl.DynamicGenericInfo.checkInitialized(DynamicGenericInfo.java:63)
at com.intellij.util.xml.impl.DynamicGenericInfo.getFixedChildrenDescriptions(DynamicGenericInfo.java:185)
at com.intellij.util.xml.impl.DomSemContributor.lambda$registerSemProviders$2(DomSemContributor.java:80)
at com.intellij.util.xml.impl.DomSemContributor$$Lambda$1718/693446463.fun(Unknown Source)
at com.intellij.semantic.SemServiceImpl$1.lambda$registerSemElementProvider$0(SemServiceImpl.java:80)
at com.intellij.semantic.SemServiceImpl$1$$Lambda$1716/1054308374.fun(Unknown Source)
at com.intellij.semantic.SemServiceImpl.createSemElements(SemServiceImpl.java:187)
at com.intellij.semantic.SemServiceImpl.getSemElements(SemServiceImpl.java:158)
at com.intellij.semantic.SemService.getSemElement(SemService.java:22)
at com.intellij.util.xml.impl.DomManagerImpl.getDomHandler(DomManagerImpl.java:376)
at com.intellij.util.xml.impl.DomManagerImpl.getDomElement(DomManagerImpl.java:353)
at org.jetbrains.android.dom.AndroidDomElementDescriptorProvider.getDomElementAndBaseClassQName(AndroidDomElementDescriptorProvider.java:102)
at org.jetbrains.android.dom.AndroidDomElementDescriptorProvider.getDescriptor(AndroidDomElementDescriptorProvider.java:85)
at com.intellij.psi.impl.source.xml.XmlTagImpl.computeElementDescriptor(XmlTagImpl.java:488)
at com.intellij.psi.impl.source.xml.XmlTagImpl$$Lambda$5069/1170599075.compute(Unknown Source)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.psi.impl.source.xml.XmlTagImpl.lambda$getDescriptor$6(XmlTagImpl.java:474)
at com.intellij.psi.impl.source.xml.XmlTagImpl$$Lambda$5067/2064485372.compute(Unknown Source)
at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148)
at com.intellij.psi.util.CachedValuesManager$$Lambda$1289/1182699577.compute(Unknown Source)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236)
at com.intellij.util.CachedValueBase$$Lambda$1290/1008617332.compute(Unknown Source)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129)
at com.intellij.psi.impl.source.xml.XmlTagImpl.getDescriptor(XmlTagImpl.java:473)
at com.intellij.codeInsight.completion.XmlTagInsertHandler.handleInsert(XmlTagInsertHandler.java:82)
at com.intellij.codeInsight.lookup.LookupElementBuilder.handleInsert(LookupElementBuilder.java:434)
at com.intellij.codeInsight.lookup.LookupElementDecorator.handleInsert(LookupElementDecorator.java:54)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lambda$insertItem$8(CodeCompletionHandlerBase.java:596)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$$Lambda$6520/884555129.run(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1055)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.insertItem(CodeCompletionHandlerBase.java:580)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lambda$insertItemHonorBlockSelection$5(CodeCompletionHandlerBase.java:496)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$$Lambda$6519/1089394339.perform(Unknown Source)
at com.intellij.openapi.editor.impl.CaretModelImpl.lambda$runForEachCaret$3(CaretModelImpl.java:354)
at com.intellij.openapi.editor.impl.CaretModelImpl$$Lambda$4075/426801554.run(Unknown Source)
at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:453)
at com.intellij.openapi.editor.impl.CaretModelImpl.runForEachCaret(CaretModelImpl.java:346)
at com.intellij.openapi.editor.impl.CaretModelImpl.runForEachCaret(CaretModelImpl.java:336)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.insertItemHonorBlockSelection(CodeCompletionHandlerBase.java:487)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lookupItemSelected(CodeCompletionHandlerBase.java:446)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.itemSelected(CompletionProgressIndicator.java:174)
at com.intellij.codeInsight.completion.CompletionLookupArrangerImpl.itemSelected(CompletionLookupArrangerImpl.java:189)
at com.intellij.codeInsight.lookup.impl.LookupImpl.fireItemSelected(LookupImpl.java:982)
at com.intellij.codeInsight.lookup.impl.LookupImpl.finishLookupInWritableFile(LookupImpl.java:603)
at com.intellij.codeInsight.lookup.impl.LookupImpl.lambda$finishLookup$13(LookupImpl.java:555)
at com.intellij.codeInsight.lookup.impl.LookupImpl$$Lambda$6515/1055919949.run(Unknown Source)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:212)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:168)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:154)
at com.intellij.codeInsight.lookup.impl.LookupImpl.finishLookup(LookupImpl.java:555)
at com.intellij.codeInsight.lookup.impl.LookupImpl.finishLookup(LookupImpl.java:540)
at com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$Handler.execute(ChooseItemAction.java:69)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.doExecute(EditorActionHandler.java:178)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.lambda$execute$4(EditorActionHandler.java:216)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler$$Lambda$4073/1279401873.perform(Unknown Source)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.doIfEnabled(EditorActionHandler.java:103)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:215)
at com.intellij.openapi.editor.actionSystem.EditorAction.lambda$actionPerformed$0(EditorAction.java:102)
at com.intellij.openapi.editor.actionSystem.EditorAction$$Lambda$4072/1669781301.run(Unknown Source)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178)
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:111)
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:86)
at com.intellij.openapi.actionSystem.ex.ActionUtil$1.run(ActionUtil.java:261)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:278)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$1.performAction(IdeKeyEventDispatcher.java:622)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.lambda$processAction$2(IdeKeyEventDispatcher.java:671)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$$Lambda$3246/604826613.run(Unknown Source)
at com.intellij.openapi.application.TransactionGuardImpl.performUserActivity(TransactionGuardImpl.java:195)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:670)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processActionOrWaitSecondStroke(IdeKeyEventDispatcher.java:518)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.inInitState(IdeKeyEventDispatcher.java:473)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:223)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:653)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:373)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
"AWT-EventQueue-0 3.5#AI-191.7141.44.35.5585527 Studio, eap:true, os:Mac OS X 10.14.5, java-version:JetBrains s.r.o 1.8.0_202-release-1483-b02" #25 prio=6 os_prio=31 tid=0x00007fe483b6d800 nid=0x110f7 runnable [0x000070000f711000]
java.lang.Thread.State: RUNNABLE
at com.intellij.psi.impl.source.tree.SharedImplUtil.isValid(SharedImplUtil.java:77)
at com.intellij.psi.impl.source.tree.CompositePsiElement.isValid(CompositePsiElement.java:130)
at com.intellij.psi.impl.PsiCachedValue.getTimeStamp(PsiCachedValue.java:84)
at com.intellij.util.CachedValueBase.isDependencyOutOfDate(CachedValueBase.java:133)
at com.intellij.psi.impl.PsiCachedValue.isDependencyOutOfDate(PsiCachedValue.java:72)
at com.intellij.util.CachedValueBase.isUpToDate(CachedValueBase.java:123)
at com.intellij.psi.impl.PsiCachedValue.isUpToDate(PsiCachedValue.java:63)
at com.intellij.util.CachedValueBase.getUpToDateOrNull(CachedValueBase.java:102)
at com.intellij.psi.impl.PsiCachedValueImpl.getUpToDateOrNull(PsiCachedValueImpl.java:28)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:55)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:119)
at org.jetbrains.android.dom.manifest.AndroidManifestUtils.getPackageName(AndroidManifestUtils.java:45)
at com.android.tools.idea.res.AndroidManifestClassPsiElementFinder.findAndroidFacetsWithPackageName(AndroidManifestClassPsiElementFinder.kt:112)
at com.android.tools.idea.res.AndroidManifestClassPsiElementFinder.findPackage(AndroidManifestClassPsiElementFinder.kt:90)
at com.android.tools.idea.res.ProjectSystemPsiPackageFinder.findPackage(ProjectSystemPsiElementFinder.kt:79)
at org.jetbrains.kotlin.resolve.jvm.KotlinJavaPsiFacade$KotlinPsiElementFinderWrapperImpl.findPackage(KotlinJavaPsiFacade.java:356)
at org.jetbrains.kotlin.resolve.jvm.KotlinJavaPsiFacade.findPackage(KotlinJavaPsiFacade.java:285)
at org.jetbrains.kotlin.load.java.JavaClassFinderImpl.findPackage(JavaClassFinderImpl.kt:37)
at org.jetbrains.kotlin.load.java.JavaClassFinderImpl.findPackage(JavaClassFinderImpl.kt:26)
at org.jetbrains.kotlin.load.java.lazy.LazyJavaPackageFragmentProvider.getPackageFragment(LazyJavaPackageFragmentProvider.kt:35)
at org.jetbrains.kotlin.load.java.lazy.LazyJavaPackageFragmentProvider.getPackageFragments(LazyJavaPackageFragmentProvider.kt:42)
at org.jetbrains.kotlin.descriptors.impl.CompositePackageFragmentProvider.getPackageFragments(CompositePackageFragmentProvider.kt:31)
at org.jetbrains.kotlin.analyzer.DelegatingPackageFragmentProvider.getPackageFragments(AnalyzerFacade.kt:359)
at org.jetbrains.kotlin.descriptors.impl.CompositePackageFragmentProvider.getPackageFragments(CompositePackageFragmentProvider.kt:31)
at org.jetbrains.kotlin.descriptors.impl.LazyPackageViewDescriptorImpl$fragments$2.invoke(LazyPackageViewDescriptorImpl.kt:37)
at org.jetbrains.kotlin.descriptors.impl.LazyPackageViewDescriptorImpl$fragments$2.invoke(LazyPackageViewDescriptorImpl.kt:30)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:346)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:402)
at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42)
at org.jetbrains.kotlin.descriptors.impl.LazyPackageViewDescriptorImpl.getFragments(LazyPackageViewDescriptorImpl.kt)
at org.jetbrains.kotlin.descriptors.PackageViewDescriptor$DefaultImpls.isEmpty(PackageViewDescriptor.kt:33)
at org.jetbrains.kotlin.descriptors.impl.LazyPackageViewDescriptorImpl.isEmpty(LazyPackageViewDescriptorImpl.kt:30)
at org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.quickResolveToPackage(QualifiedExpressionResolver.kt:650)
at org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.resolveToPackageOrClassPrefix(QualifiedExpressionResolver.kt:473)
at org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.resolveToPackageOrClassPrefix$default(QualifiedExpressionResolver.kt:446)
at org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.resolveToPackageOrClass(QualifiedExpressionResolver.kt:430)
at org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.processSingleImport(QualifiedExpressionResolver.kt:292)
at org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.processImportReference(QualifiedExpressionResolver.kt:248)
at org.jetbrains.kotlin.resolve.lazy.LazyImportResolver$$special$$inlined$with$lambda$1.invoke(LazyImportScope.kt:96)
at org.jetbrains.kotlin.resolve.lazy.LazyImportResolver$$special$$inlined$with$lambda$1.invoke(LazyImportScope.kt:87)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:440)
at org.jetbrains.kotlin.resolve.lazy.LazyImportResolver.getImportScope(LazyImportScope.kt:136)
at org.jetbrains.kotlin.resolve.lazy.LazyImportResolver$allNames$2.invoke(LazyImportScope.kt:140)
at org.jetbrains.kotlin.resolve.lazy.LazyImportResolver$allNames$2.invoke(LazyImportScope.kt:87)
at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
at org.jetbrains.kotlin.resolve.lazy.LazyImportResolver.getAllNames(LazyImportScope.kt)
at org.jetbrains.kotlin.resolve.lazy.LazyImportResolver.definitelyDoesNotContainName(LazyImportScope.kt:143)
at org.jetbrains.kotlin.resolve.lazy.LazyImportScope.definitelyDoesNotContainName(LazyImportScope.kt:344)
at org.jetbrains.kotlin.resolve.calls.tower.TowerResolver$Task.mayFitForName(TowerResolver.kt:253)
at org.jetbrains.kotlin.resolve.calls.tower.TowerResolver$Task.run(TowerResolver.kt:199)
at org.jetbrains.kotlin.resolve.calls.tower.TowerResolver.run(TowerResolver.kt:96)
at org.jetbrains.kotlin.resolve.calls.tower.TowerResolver.runResolve(TowerResolver.kt:83)
at org.jetbrains.kotlin.resolve.calls.tower.NewResolutionOldInference.runResolution(NewResolutionOldInference.kt:189)
at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCall(CallResolver.java:682)
at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:590)
at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksAndResolveCall$0(CallResolver.java:208)
at org.jetbrains.kotlin.resolve.calls.CallResolver$$Lambda$3422/970882678.invoke(Unknown Source)
at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:91)
at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:206)
at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksAndResolveCall(CallResolver.java:196)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveSimpleProperty(CallResolver.java:139)
at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.resolveSimpleName(CallExpressionResolver.kt:322)
at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.access$resolveSimpleName(CallExpressionResolver.kt:71)
at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver$elementChain$1.invoke(CallExpressionResolver.kt:304)
at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver$elementChain$1.invoke(CallExpressionResolver.kt:71)
at org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.resolveToPackageOrClassPrefix(QualifiedExpressionResolver.kt:458)
at org.jetbrains.kotlin.resolve.QualifiedExpressionResolver.resolveQualifierInExpressionAndUnroll(QualifiedExpressionResolver.kt:589)
at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.elementChain(CallExpressionResolver.kt:303)
at org.jetbrains.kotlin.resolve.calls.CallExpressionResolver.getQualifiedExpressionTypeInfo(CallExpressionResolver.kt:423)
at org.jetbrains.kotlin.types.expressions.BasicExpressionTypingVisitor.visitQualifiedExpression(BasicExpressionTypingVisitor.java:715)
at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:371)
at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$ForDeclarations.visitQualifiedExpression(ExpressionTypingVisitorDispatcher.java:45)
at org.jetbrains.kotlin.psi.KtVisitor.visitDotQualifiedExpression(KtVisitor.java:302)
at org.jetbrains.kotlin.psi.KtDotQualifiedExpression.accept(KtDotQualifiedExpression.kt:31)
at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.lambda$getTypeInfo$0(ExpressionTypingVisitorDispatcher.java:173)
at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher$$Lambda$3405/1183440941.invoke(Unknown Source)
at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:91)
at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:162)
at org.jetbrains.kotlin.types.expressions.ExpressionTypingVisitorDispatcher.getTypeInfo(ExpressionTypingVisitorDispatcher.java:133)
at org.jetbrains.kotlin.types.expressions.ExpressionTypingServices.getTypeInfo(ExpressionTypingServices.java:116)
at org.jetbrains.kotlin.resolve.calls.ArgumentTypeResolver.getArgumentTypeInfo(ArgumentTypeResolver.java:227)
at org.jetbrains.kotlin.resolve.calls.ArgumentTypeResolver.analyzeArgumentsAndRecordTypes(ArgumentTypeResolver.java:394)
at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCall(CallResolver.java:662)
at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:590)
at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksFromCandidatesAndResolvedCall$1(CallResolver.java:232)
at org.jetbrains.kotlin.resolve.calls.CallResolver$$Lambda$3602/791100686.invoke(Unknown Source)
at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:91)
at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksFromCandidatesAndResolvedCall(CallResolver.java:228)
at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksFromCandidatesAndResolvedCall(CallResolver.java:218)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveConstructorCall(CallResolver.java:410)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallForConstructor(CallResolver.java:395)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:327)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:297)
at org.jetbrains.kotlin.resolve.AnnotationResolverImpl.resolveAnnotationCall(AnnotationResolverImpl.java:161)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor$allValueArguments$2.invoke(LazyAnnotations.kt:93)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor$allValueArguments$2.invoke(LazyAnnotations.kt:71)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:346)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:402)
at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor.getAllValueArguments(LazyAnnotations.kt)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor.forceResolveAllContents(LazyAnnotations.kt:108)
at org.jetbrains.kotlin.resolve.lazy.ForceResolveUtil.doForceResolveAllContents(ForceResolveUtil.java:75)
at org.jetbrains.kotlin.resolve.lazy.ForceResolveUtil.forceResolveAllContents(ForceResolveUtil.java:68)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassDescriptor.resolveMemberHeaders(LazyClassDescriptor.java:562)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassDescriptor.doForceResolveAllContents(LazyClassDescriptor.java:548)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassDescriptor.lambda$new$4(LazyClassDescriptor.java:215)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassDescriptor$$Lambda$3379/1723722153.invoke(Unknown Source)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:346)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyClassDescriptor.forceResolveAllContents(LazyClassDescriptor.java:544)
at org.jetbrains.kotlin.resolve.lazy.ForceResolveUtil.doForceResolveAllContents(ForceResolveUtil.java:75)
at org.jetbrains.kotlin.resolve.lazy.ForceResolveUtil.forceResolveAllContents(ForceResolveUtil.java:41)
at org.jetbrains.kotlin.idea.caches.lightClasses.IDELightClassContexts.contextForNonLocalClassOrObject(IDELightClassContexts.kt:111)
at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport$createDataHolderForClass$3.invoke(IDELightClassGenerationSupport.kt:218)
at org.jetbrains.kotlin.idea.caches.resolve.IDELightClassGenerationSupport$createDataHolderForClass$3.invoke(IDELightClassGenerationSupport.kt:63)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$exactResultLazyValue$1.invoke(LazyLightClassDataHolder.kt:46)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$exactResultLazyValue$1.invoke(LazyLightClassDataHolder.kt:32)
at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder.getJavaFileStub(LazyLightClassDataHolder.kt)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$LazyLightClassData$clsDelegate$2.invoke(LazyLightClassDataHolder.kt:103)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$LazyLightClassData$clsDelegate$2.invoke(LazyLightClassDataHolder.kt:100)
at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$LazyLightClassData.getClsDelegate(LazyLightClassDataHolder.kt)
at org.jetbrains.kotlin.asJava.classes.KtLazyLightClass$clsDelegate$2.invoke(KtLazyLightClass.kt:26)
at org.jetbrains.kotlin.asJava.classes.KtLazyLightClass$clsDelegate$2.invoke(KtLazyLightClass.kt:23)
at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
at org.jetbrains.kotlin.asJava.classes.KtLazyLightClass.getClsDelegate(KtLazyLightClass.kt)
at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration.isFinal(KtLightClassForSourceDeclaration.kt:477)
at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration$KtLightClassModifierList.hasModifierProperty(KtLightClassForSourceDeclaration.kt:469)
at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration.hasModifierProperty(KtLightClassForSourceDeclaration.kt:227)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher.lambda$getOrComputeSubClasses$4(JavaClassInheritorsSearcher.java:103)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher$$Lambda$5430/1202199490.apply(Unknown Source)
at com.intellij.psi.impl.search.LazyConcurrentCollection.findNextClassInQueue(LazyConcurrentCollection.java:243)
at com.intellij.psi.impl.search.LazyConcurrentCollection.lambda$processMoreSubclasses$0(LazyConcurrentCollection.java:134)
- locked <0x000000072b999758> (a java.lang.Object)
at com.intellij.psi.impl.search.LazyConcurrentCollection$$Lambda$5440/1183404324.compute(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:971)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:57)
at com.intellij.psi.impl.search.LazyConcurrentCollection.processMoreSubclasses(LazyConcurrentCollection.java:127)
at com.intellij.psi.impl.search.LazyConcurrentCollection.access$200(LazyConcurrentCollection.java:47)
at com.intellij.psi.impl.search.LazyConcurrentCollection$1.hasNext(LazyConcurrentCollection.java:101)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher.processInheritors(JavaClassInheritorsSearcher.java:82)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher.processQuery(JavaClassInheritorsSearcher.java:46)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher.processQuery(JavaClassInheritorsSearcher.java:29)
at com.intellij.openapi.application.QueryExecutorBase.execute(QueryExecutorBase.java:77)
at com.intellij.util.ExecutorsQuery.processResults(ExecutorsQuery.java:31)
at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:66)
at com.intellij.util.UniqueResultsQuery.process(UniqueResultsQuery.java:55)
at com.intellij.util.UniqueResultsQuery.forEach(UniqueResultsQuery.java:45)
at org.jetbrains.android.TagToClassMapperImpl.fillMap(TagToClassMapperImpl.java:199)
at org.jetbrains.android.TagToClassMapperImpl.computeClassMap(TagToClassMapperImpl.java:137)
at org.jetbrains.android.TagToClassMapperImpl.lambda$getClassMap$0(TagToClassMapperImpl.java:95)
at org.jetbrains.android.TagToClassMapperImpl$$Lambda$6573/68585094.compute(Unknown Source)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236)
at com.intellij.util.CachedValueBase$$Lambda$1290/1008617332.compute(Unknown Source)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)
at org.jetbrains.android.TagToClassMapperImpl.getClassMap(TagToClassMapperImpl.java:101)
at org.jetbrains.android.TagToClassMapperImpl.getFrameworkClassMap(TagToClassMapperImpl.java:78)
at org.jetbrains.android.dom.AttributeProcessingUtil.getFrameworkClassMap(AttributeProcessingUtil.java:416)
at org.jetbrains.android.dom.AttributeProcessingUtil.getViewClassMap(AttributeProcessingUtil.java:404)
at org.jetbrains.android.dom.AttributeProcessingUtil.processLayoutAttributes(AttributeProcessingUtil.java:515)
at org.jetbrains.android.dom.AttributeProcessingUtil.processAttributes(AttributeProcessingUtil.java:685)
at org.jetbrains.android.dom.AndroidDomExtender.registerExtensions(AndroidDomExtender.java:62)
at org.jetbrains.android.dom.AndroidDomExtender.registerExtensions(AndroidDomExtender.java:29)
at com.intellij.util.xml.reflect.DomExtenderEP.extend(DomExtenderEP.java:83)
at com.intellij.util.xml.impl.DynamicGenericInfo.runDomExtenders(DynamicGenericInfo.java:134)
at com.intellij.util.xml.impl.DynamicGenericInfo.lambda$checkInitialized$0(DynamicGenericInfo.java:64)
at com.intellij.util.xml.impl.DynamicGenericInfo$$Lambda$5052/701788951.compute(Unknown Source)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.util.xml.impl.DynamicGenericInfo.checkInitialized(DynamicGenericInfo.java:63)
at com.intellij.util.xml.impl.DynamicGenericInfo.getFixedChildrenDescriptions(DynamicGenericInfo.java:185)
at com.intellij.util.xml.impl.DomSemContributor.lambda$registerSemProviders$2(DomSemContributor.java:80)
at com.intellij.util.xml.impl.DomSemContributor$$Lambda$1718/693446463.fun(Unknown Source)
at com.intellij.semantic.SemServiceImpl$1.lambda$registerSemElementProvider$0(SemServiceImpl.java:80)
at com.intellij.semantic.SemServiceImpl$1$$Lambda$1716/1054308374.fun(Unknown Source)
at com.intellij.semantic.SemServiceImpl.createSemElements(SemServiceImpl.java:187)
at com.intellij.semantic.SemServiceImpl.getSemElements(SemServiceImpl.java:158)
at com.intellij.semantic.SemService.getSemElement(SemService.java:22)
at com.intellij.util.xml.impl.DomManagerImpl.getDomHandler(DomManagerImpl.java:376)
at com.intellij.util.xml.impl.DomManagerImpl.getDomElement(DomManagerImpl.java:353)
at org.jetbrains.android.dom.AndroidDomElementDescriptorProvider.getDomElementAndBaseClassQName(AndroidDomElementDescriptorProvider.java:102)
at org.jetbrains.android.dom.AndroidDomElementDescriptorProvider.getDescriptor(AndroidDomElementDescriptorProvider.java:85)
at com.intellij.psi.impl.source.xml.XmlTagImpl.computeElementDescriptor(XmlTagImpl.java:488)
at com.intellij.psi.impl.source.xml.XmlTagImpl$$Lambda$5069/1170599075.compute(Unknown Source)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.psi.impl.source.xml.XmlTagImpl.lambda$getDescriptor$6(XmlTagImpl.java:474)
at com.intellij.psi.impl.source.xml.XmlTagImpl$$Lambda$5067/2064485372.compute(Unknown Source)
at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148)
at com.intellij.psi.util.CachedValuesManager$$Lambda$1289/1182699577.compute(Unknown Source)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236)
at com.intellij.util.CachedValueBase$$Lambda$1290/1008617332.compute(Unknown Source)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129)
at com.intellij.psi.impl.source.xml.XmlTagImpl.getDescriptor(XmlTagImpl.java:473)
at com.intellij.codeInsight.completion.XmlTagInsertHandler.handleInsert(XmlTagInsertHandler.java:82)
at com.intellij.codeInsight.lookup.LookupElementBuilder.handleInsert(LookupElementBuilder.java:434)
at com.intellij.codeInsight.lookup.LookupElementDecorator.handleInsert(LookupElementDecorator.java:54)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lambda$insertItem$8(CodeCompletionHandlerBase.java:596)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$$Lambda$6520/884555129.run(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1055)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.insertItem(CodeCompletionHandlerBase.java:580)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lambda$insertItemHonorBlockSelection$5(CodeCompletionHandlerBase.java:496)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$$Lambda$6519/1089394339.perform(Unknown Source)
at com.intellij.openapi.editor.impl.CaretModelImpl.lambda$runForEachCaret$3(CaretModelImpl.java:354)
at com.intellij.openapi.editor.impl.CaretModelImpl$$Lambda$4075/426801554.run(Unknown Source)
at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:453)
at com.intellij.openapi.editor.impl.CaretModelImpl.runForEachCaret(CaretModelImpl.java:346)
at com.intellij.openapi.editor.impl.CaretModelImpl.runForEachCaret(CaretModelImpl.java:336)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.insertItemHonorBlockSelection(CodeCompletionHandlerBase.java:487)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lookupItemSelected(CodeCompletionHandlerBase.java:446)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.itemSelected(CompletionProgressIndicator.java:174)
at com.intellij.codeInsight.completion.CompletionLookupArrangerImpl.itemSelected(CompletionLookupArrangerImpl.java:189)
at com.intellij.codeInsight.lookup.impl.LookupImpl.fireItemSelected(LookupImpl.java:982)
at com.intellij.codeInsight.lookup.impl.LookupImpl.finishLookupInWritableFile(LookupImpl.java:603)
at com.intellij.codeInsight.lookup.impl.LookupImpl.lambda$finishLookup$13(LookupImpl.java:555)
at com.intellij.codeInsight.lookup.impl.LookupImpl$$Lambda$6515/1055919949.run(Unknown Source)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:212)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:168)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:154)
at com.intellij.codeInsight.lookup.impl.LookupImpl.finishLookup(LookupImpl.java:555)
at com.intellij.codeInsight.lookup.impl.LookupImpl.finishLookup(LookupImpl.java:540)
at com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$Handler.execute(ChooseItemAction.java:69)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.doExecute(EditorActionHandler.java:178)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.lambda$execute$4(EditorActionHandler.java:216)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler$$Lambda$4073/1279401873.perform(Unknown Source)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.doIfEnabled(EditorActionHandler.java:103)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:215)
at com.intellij.openapi.editor.actionSystem.EditorAction.lambda$actionPerformed$0(EditorAction.java:102)
at com.intellij.openapi.editor.actionSystem.EditorAction$$Lambda$4072/1669781301.run(Unknown Source)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178)
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:111)
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:86)
at com.intellij.openapi.actionSystem.ex.ActionUtil$1.run(ActionUtil.java:261)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:278)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$1.performAction(IdeKeyEventDispatcher.java:622)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.lambda$processAction$2(IdeKeyEventDispatcher.java:671)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$$Lambda$3246/604826613.run(Unknown Source)
at com.intellij.openapi.application.TransactionGuardImpl.performUserActivity(TransactionGuardImpl.java:195)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:670)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processActionOrWaitSecondStroke(IdeKeyEventDispatcher.java:518)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.inInitState(IdeKeyEventDispatcher.java:473)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:223)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:653)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:373)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
cp...@twitter.com <cp...@twitter.com> #4
And here is the 2nd callstack from the 2nd capture file in #2:
"AWT-EventQueue-0 3.5#AI-191.7141.44.35.5585527 Studio, eap:true, os:Mac OS X 10.14.5, java-version:JetBrains s.r.o 1.8.0_202-release-1483-b02" #25 prio=6 os_prio=31 tid=0x00007fe483b6d800 nid=0x110f7 runnable [0x000070000f712000]
java.lang.Thread.State: RUNNABLE
at com.intellij.openapi.components.impl.ComponentManagerImpl.getComponent(ComponentManagerImpl.java:153)
at com.intellij.openapi.roots.ModuleRootManager.getInstance(ModuleRootManager.java:35)
at org.jetbrains.kotlin.idea.modules.ModuleHighlightUtil2.getModuleDescriptor(ModuleHighlightUtil2.java:84)
at org.jetbrains.kotlin.idea.modules.IdeJavaModuleResolver.findJavaModule(IdeJavaModuleResolver.kt:31)
at org.jetbrains.kotlin.idea.modules.IdeJavaModuleResolver.checkAccessibility(IdeJavaModuleResolver.kt:36)
at org.jetbrains.kotlin.resolve.jvm.checkers.JvmModuleAccessibilityChecker.diagnosticFor(JvmModuleAccessibilityChecker.kt:71)
at org.jetbrains.kotlin.resolve.jvm.checkers.JvmModuleAccessibilityChecker.check(JvmModuleAccessibilityChecker.kt:57)
at org.jetbrains.kotlin.resolve.calls.CallCompleter.completeCall(CallCompleter.kt:88)
at org.jetbrains.kotlin.resolve.calls.CallCompleter.completeCallForArgument(CallCompleter.kt:389)
at org.jetbrains.kotlin.resolve.calls.CallCompleter.completeOneArgument(CallCompleter.kt:325)
at org.jetbrains.kotlin.resolve.calls.CallCompleter.completeArguments(CallCompleter.kt:299)
at org.jetbrains.kotlin.resolve.calls.CallCompleter.completeResolvedCallAndArguments(CallCompleter.kt:133)
at org.jetbrains.kotlin.resolve.calls.CallCompleter.completeCall(CallCompleter.kt:73)
at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:609)
at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksFromCandidatesAndResolvedCall$1(CallResolver.java:232)
at org.jetbrains.kotlin.resolve.calls.CallResolver$$Lambda$3602/791100686.invoke(Unknown Source)
at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:91)
at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksFromCandidatesAndResolvedCall(CallResolver.java:228)
at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksFromCandidatesAndResolvedCall(CallResolver.java:218)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveConstructorCall(CallResolver.java:410)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallForConstructor(CallResolver.java:395)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:327)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:297)
at org.jetbrains.kotlin.resolve.AnnotationResolverImpl.resolveAnnotationCall(AnnotationResolverImpl.java:161)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor$allValueArguments$2.invoke(LazyAnnotations.kt:93)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor$allValueArguments$2.invoke(LazyAnnotations.kt:71)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:346)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:402)
at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor.getAllValueArguments(LazyAnnotations.kt)
at org.jetbrains.kotlin.codegen.AnnotationCodegen.genAnnotationArguments(AnnotationCodegen.java:351)
at org.jetbrains.kotlin.codegen.AnnotationCodegen.genAnnotation(AnnotationCodegen.java:343)
at org.jetbrains.kotlin.codegen.AnnotationCodegen.genAnnotations(AnnotationCodegen.java:128)
at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodAnnotationsIfRequired(FunctionCodegen.java:304)
at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:227)
at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:175)
at org.jetbrains.kotlin.codegen.PropertyCodegen.generateAccessor(PropertyCodegen.java:516)
at org.jetbrains.kotlin.codegen.PropertyCodegen.generateSetter(PropertyCodegen.java:485)
at org.jetbrains.kotlin.codegen.PropertyCodegen.gen(PropertyCodegen.java:136)
at org.jetbrains.kotlin.codegen.PropertyCodegen.gen(PropertyCodegen.java:98)
at org.jetbrains.kotlin.codegen.MemberCodegen.genSimpleMember(MemberCodegen.java:208)
at org.jetbrains.kotlin.codegen.ClassBodyCodegen.generateDeclaration(ClassBodyCodegen.java:166)
at org.jetbrains.kotlin.codegen.ClassBodyCodegen.generateBody(ClassBodyCodegen.java:86)
at org.jetbrains.kotlin.codegen.MemberCodegen.generate(MemberCodegen.java:129)
at org.jetbrains.kotlin.codegen.MemberCodegen.genClassOrObject(MemberCodegen.java:302)
at org.jetbrains.kotlin.codegen.MemberCodegen.genClassOrObject(MemberCodegen.java:286)
at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generateClassOrObject(PackageCodegenImpl.java:171)
at org.jetbrains.kotlin.asJava.builder.LightClassDataProviderForClassOrObject$computeLightClassData$1$1.invoke(LightClassDataProvider.kt:51)
at org.jetbrains.kotlin.asJava.builder.LightClassDataProviderForClassOrObject$computeLightClassData$1$1.invoke(LightClassDataProvider.kt:37)
at org.jetbrains.kotlin.asJava.builder.LightClassBuilderKt.buildLightClass(LightClassBuilder.kt:67)
at org.jetbrains.kotlin.asJava.builder.LightClassDataProviderForClassOrObject$computeLightClassData$1.invoke(LightClassDataProvider.kt:46)
at org.jetbrains.kotlin.asJava.builder.LightClassDataProviderForClassOrObject$computeLightClassData$1.invoke(LightClassDataProvider.kt:37)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$exactResultLazyValue$1.invoke(LazyLightClassDataHolder.kt:46)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$exactResultLazyValue$1.invoke(LazyLightClassDataHolder.kt:32)
at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder.getJavaFileStub(LazyLightClassDataHolder.kt)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$LazyLightClassData$clsDelegate$2.invoke(LazyLightClassDataHolder.kt:103)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$LazyLightClassData$clsDelegate$2.invoke(LazyLightClassDataHolder.kt:100)
at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$LazyLightClassData.getClsDelegate(LazyLightClassDataHolder.kt)
at org.jetbrains.kotlin.asJava.classes.KtLazyLightClass$clsDelegate$2.invoke(KtLazyLightClass.kt:26)
at org.jetbrains.kotlin.asJava.classes.KtLazyLightClass$clsDelegate$2.invoke(KtLazyLightClass.kt:23)
at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
at org.jetbrains.kotlin.asJava.classes.KtLazyLightClass.getClsDelegate(KtLazyLightClass.kt)
at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration.isFinal(KtLightClassForSourceDeclaration.kt:477)
at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration$KtLightClassModifierList.hasModifierProperty(KtLightClassForSourceDeclaration.kt:469)
at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration.hasModifierProperty(KtLightClassForSourceDeclaration.kt:227)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher.lambda$getOrComputeSubClasses$4(JavaClassInheritorsSearcher.java:103)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher$$Lambda$5430/1202199490.apply(Unknown Source)
at com.intellij.psi.impl.search.LazyConcurrentCollection.findNextClassInQueue(LazyConcurrentCollection.java:243)
at com.intellij.psi.impl.search.LazyConcurrentCollection.lambda$processMoreSubclasses$0(LazyConcurrentCollection.java:134)
- locked <0x000000072910ad28> (a java.lang.Object)
at com.intellij.psi.impl.search.LazyConcurrentCollection$$Lambda$5440/1183404324.compute(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:971)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:57)
at com.intellij.psi.impl.search.LazyConcurrentCollection.processMoreSubclasses(LazyConcurrentCollection.java:127)
at com.intellij.psi.impl.search.LazyConcurrentCollection.access$200(LazyConcurrentCollection.java:47)
at com.intellij.psi.impl.search.LazyConcurrentCollection$1.hasNext(LazyConcurrentCollection.java:101)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher.processInheritors(JavaClassInheritorsSearcher.java:82)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher.processQuery(JavaClassInheritorsSearcher.java:46)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher.processQuery(JavaClassInheritorsSearcher.java:29)
at com.intellij.openapi.application.QueryExecutorBase.execute(QueryExecutorBase.java:77)
at com.intellij.util.ExecutorsQuery.processResults(ExecutorsQuery.java:31)
at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:66)
at com.intellij.util.UniqueResultsQuery.process(UniqueResultsQuery.java:55)
at com.intellij.util.UniqueResultsQuery.forEach(UniqueResultsQuery.java:45)
at org.jetbrains.android.TagToClassMapperImpl.fillMap(TagToClassMapperImpl.java:199)
at org.jetbrains.android.TagToClassMapperImpl.computeClassMap(TagToClassMapperImpl.java:137)
at org.jetbrains.android.TagToClassMapperImpl.lambda$getClassMap$0(TagToClassMapperImpl.java:95)
at org.jetbrains.android.TagToClassMapperImpl$$Lambda$6573/68585094.compute(Unknown Source)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236)
at com.intellij.util.CachedValueBase$$Lambda$1290/1008617332.compute(Unknown Source)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)
at org.jetbrains.android.TagToClassMapperImpl.getClassMap(TagToClassMapperImpl.java:101)
at org.jetbrains.android.TagToClassMapperImpl.getFrameworkClassMap(TagToClassMapperImpl.java:78)
at org.jetbrains.android.dom.AttributeProcessingUtil.getFrameworkClassMap(AttributeProcessingUtil.java:416)
at org.jetbrains.android.dom.AttributeProcessingUtil.getViewClassMap(AttributeProcessingUtil.java:404)
at org.jetbrains.android.dom.AttributeProcessingUtil.processLayoutAttributes(AttributeProcessingUtil.java:515)
at org.jetbrains.android.dom.AttributeProcessingUtil.processAttributes(AttributeProcessingUtil.java:685)
at org.jetbrains.android.dom.AndroidDomExtender.registerExtensions(AndroidDomExtender.java:62)
at org.jetbrains.android.dom.AndroidDomExtender.registerExtensions(AndroidDomExtender.java:29)
at com.intellij.util.xml.reflect.DomExtenderEP.extend(DomExtenderEP.java:83)
at com.intellij.util.xml.impl.DynamicGenericInfo.runDomExtenders(DynamicGenericInfo.java:134)
at com.intellij.util.xml.impl.DynamicGenericInfo.lambda$checkInitialized$0(DynamicGenericInfo.java:64)
at com.intellij.util.xml.impl.DynamicGenericInfo$$Lambda$5052/701788951.compute(Unknown Source)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.util.xml.impl.DynamicGenericInfo.checkInitialized(DynamicGenericInfo.java:63)
at com.intellij.util.xml.impl.DynamicGenericInfo.getFixedChildrenDescriptions(DynamicGenericInfo.java:185)
at com.intellij.util.xml.impl.DomSemContributor.lambda$registerSemProviders$2(DomSemContributor.java:80)
at com.intellij.util.xml.impl.DomSemContributor$$Lambda$1718/693446463.fun(Unknown Source)
at com.intellij.semantic.SemServiceImpl$1.lambda$registerSemElementProvider$0(SemServiceImpl.java:80)
at com.intellij.semantic.SemServiceImpl$1$$Lambda$1716/1054308374.fun(Unknown Source)
at com.intellij.semantic.SemServiceImpl.createSemElements(SemServiceImpl.java:187)
at com.intellij.semantic.SemServiceImpl.getSemElements(SemServiceImpl.java:158)
at com.intellij.semantic.SemService.getSemElement(SemService.java:22)
at com.intellij.util.xml.impl.DomManagerImpl.getDomHandler(DomManagerImpl.java:376)
at com.intellij.util.xml.impl.DomManagerImpl.getDomElement(DomManagerImpl.java:353)
at org.jetbrains.android.dom.AndroidDomElementDescriptorProvider.getDomElementAndBaseClassQName(AndroidDomElementDescriptorProvider.java:102)
at org.jetbrains.android.dom.AndroidDomElementDescriptorProvider.getDescriptor(AndroidDomElementDescriptorProvider.java:85)
at com.intellij.psi.impl.source.xml.XmlTagImpl.computeElementDescriptor(XmlTagImpl.java:488)
at com.intellij.psi.impl.source.xml.XmlTagImpl$$Lambda$5069/1170599075.compute(Unknown Source)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.psi.impl.source.xml.XmlTagImpl.lambda$getDescriptor$6(XmlTagImpl.java:474)
at com.intellij.psi.impl.source.xml.XmlTagImpl$$Lambda$5067/2064485372.compute(Unknown Source)
at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148)
at com.intellij.psi.util.CachedValuesManager$$Lambda$1289/1182699577.compute(Unknown Source)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236)
at com.intellij.util.CachedValueBase$$Lambda$1290/1008617332.compute(Unknown Source)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129)
at com.intellij.psi.impl.source.xml.XmlTagImpl.getDescriptor(XmlTagImpl.java:473)
at com.intellij.codeInsight.completion.XmlTagInsertHandler.handleInsert(XmlTagInsertHandler.java:82)
at com.intellij.codeInsight.lookup.LookupElementBuilder.handleInsert(LookupElementBuilder.java:434)
at com.intellij.codeInsight.lookup.LookupElementDecorator.handleInsert(LookupElementDecorator.java:54)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lambda$insertItem$8(CodeCompletionHandlerBase.java:596)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$$Lambda$6520/884555129.run(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1055)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.insertItem(CodeCompletionHandlerBase.java:580)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lambda$insertItemHonorBlockSelection$5(CodeCompletionHandlerBase.java:496)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$$Lambda$6519/1089394339.perform(Unknown Source)
at com.intellij.openapi.editor.impl.CaretModelImpl.lambda$runForEachCaret$3(CaretModelImpl.java:354)
at com.intellij.openapi.editor.impl.CaretModelImpl$$Lambda$4075/426801554.run(Unknown Source)
at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:453)
at com.intellij.openapi.editor.impl.CaretModelImpl.runForEachCaret(CaretModelImpl.java:346)
at com.intellij.openapi.editor.impl.CaretModelImpl.runForEachCaret(CaretModelImpl.java:336)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.insertItemHonorBlockSelection(CodeCompletionHandlerBase.java:487)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lookupItemSelected(CodeCompletionHandlerBase.java:446)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.itemSelected(CompletionProgressIndicator.java:174)
at com.intellij.codeInsight.completion.CompletionLookupArrangerImpl.itemSelected(CompletionLookupArrangerImpl.java:189)
at com.intellij.codeInsight.lookup.impl.LookupImpl.fireItemSelected(LookupImpl.java:982)
at com.intellij.codeInsight.lookup.impl.LookupImpl.finishLookupInWritableFile(LookupImpl.java:603)
at com.intellij.codeInsight.lookup.impl.LookupImpl.lambda$finishLookup$13(LookupImpl.java:555)
at com.intellij.codeInsight.lookup.impl.LookupImpl$$Lambda$6515/1055919949.run(Unknown Source)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:212)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:168)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:154)
at com.intellij.codeInsight.lookup.impl.LookupImpl.finishLookup(LookupImpl.java:555)
at com.intellij.codeInsight.lookup.impl.LookupImpl.finishLookup(LookupImpl.java:540)
at com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$Handler.execute(ChooseItemAction.java:69)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.doExecute(EditorActionHandler.java:178)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.lambda$execute$4(EditorActionHandler.java:216)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler$$Lambda$4073/1279401873.perform(Unknown Source)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.doIfEnabled(EditorActionHandler.java:103)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:215)
at com.intellij.openapi.editor.actionSystem.EditorAction.lambda$actionPerformed$0(EditorAction.java:102)
at com.intellij.openapi.editor.actionSystem.EditorAction$$Lambda$4072/1669781301.run(Unknown Source)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178)
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:111)
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:86)
at com.intellij.openapi.actionSystem.ex.ActionUtil$1.run(ActionUtil.java:261)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:278)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$1.performAction(IdeKeyEventDispatcher.java:622)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.lambda$processAction$2(IdeKeyEventDispatcher.java:671)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$$Lambda$3246/604826613.run(Unknown Source)
at com.intellij.openapi.application.TransactionGuardImpl.performUserActivity(TransactionGuardImpl.java:195)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:670)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processActionOrWaitSecondStroke(IdeKeyEventDispatcher.java:518)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.inInitState(IdeKeyEventDispatcher.java:473)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:223)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:653)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:373)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
"AWT-EventQueue-0 3.5#AI-191.7141.44.35.5585527 Studio, eap:true, os:Mac OS X 10.14.5, java-version:JetBrains s.r.o 1.8.0_202-release-1483-b02" #25 prio=6 os_prio=31 tid=0x00007fe483b6d800 nid=0x110f7 runnable [0x000070000f712000]
java.lang.Thread.State: RUNNABLE
at com.intellij.openapi.components.impl.ComponentManagerImpl.getComponent(ComponentManagerImpl.java:153)
at com.intellij.openapi.roots.ModuleRootManager.getInstance(ModuleRootManager.java:35)
at org.jetbrains.kotlin.idea.modules.ModuleHighlightUtil2.getModuleDescriptor(ModuleHighlightUtil2.java:84)
at org.jetbrains.kotlin.idea.modules.IdeJavaModuleResolver.findJavaModule(IdeJavaModuleResolver.kt:31)
at org.jetbrains.kotlin.idea.modules.IdeJavaModuleResolver.checkAccessibility(IdeJavaModuleResolver.kt:36)
at org.jetbrains.kotlin.resolve.jvm.checkers.JvmModuleAccessibilityChecker.diagnosticFor(JvmModuleAccessibilityChecker.kt:71)
at org.jetbrains.kotlin.resolve.jvm.checkers.JvmModuleAccessibilityChecker.check(JvmModuleAccessibilityChecker.kt:57)
at org.jetbrains.kotlin.resolve.calls.CallCompleter.completeCall(CallCompleter.kt:88)
at org.jetbrains.kotlin.resolve.calls.CallCompleter.completeCallForArgument(CallCompleter.kt:389)
at org.jetbrains.kotlin.resolve.calls.CallCompleter.completeOneArgument(CallCompleter.kt:325)
at org.jetbrains.kotlin.resolve.calls.CallCompleter.completeArguments(CallCompleter.kt:299)
at org.jetbrains.kotlin.resolve.calls.CallCompleter.completeResolvedCallAndArguments(CallCompleter.kt:133)
at org.jetbrains.kotlin.resolve.calls.CallCompleter.completeCall(CallCompleter.kt:73)
at org.jetbrains.kotlin.resolve.calls.CallResolver.doResolveCallOrGetCachedResults(CallResolver.java:609)
at org.jetbrains.kotlin.resolve.calls.CallResolver.lambda$computeTasksFromCandidatesAndResolvedCall$1(CallResolver.java:232)
at org.jetbrains.kotlin.resolve.calls.CallResolver$$Lambda$3602/791100686.invoke(Unknown Source)
at org.jetbrains.kotlin.util.PerformanceCounter.time(PerformanceCounter.kt:91)
at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksFromCandidatesAndResolvedCall(CallResolver.java:228)
at org.jetbrains.kotlin.resolve.calls.CallResolver.computeTasksFromCandidatesAndResolvedCall(CallResolver.java:218)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveConstructorCall(CallResolver.java:410)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveCallForConstructor(CallResolver.java:395)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:327)
at org.jetbrains.kotlin.resolve.calls.CallResolver.resolveFunctionCall(CallResolver.java:297)
at org.jetbrains.kotlin.resolve.AnnotationResolverImpl.resolveAnnotationCall(AnnotationResolverImpl.java:161)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor$allValueArguments$2.invoke(LazyAnnotations.kt:93)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor$allValueArguments$2.invoke(LazyAnnotations.kt:71)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:346)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:402)
at org.jetbrains.kotlin.storage.StorageKt.getValue(storage.kt:42)
at org.jetbrains.kotlin.resolve.lazy.descriptors.LazyAnnotationDescriptor.getAllValueArguments(LazyAnnotations.kt)
at org.jetbrains.kotlin.codegen.AnnotationCodegen.genAnnotationArguments(AnnotationCodegen.java:351)
at org.jetbrains.kotlin.codegen.AnnotationCodegen.genAnnotation(AnnotationCodegen.java:343)
at org.jetbrains.kotlin.codegen.AnnotationCodegen.genAnnotations(AnnotationCodegen.java:128)
at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethodAnnotationsIfRequired(FunctionCodegen.java:304)
at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:227)
at org.jetbrains.kotlin.codegen.FunctionCodegen.generateMethod(FunctionCodegen.java:175)
at org.jetbrains.kotlin.codegen.PropertyCodegen.generateAccessor(PropertyCodegen.java:516)
at org.jetbrains.kotlin.codegen.PropertyCodegen.generateSetter(PropertyCodegen.java:485)
at org.jetbrains.kotlin.codegen.PropertyCodegen.gen(PropertyCodegen.java:136)
at org.jetbrains.kotlin.codegen.PropertyCodegen.gen(PropertyCodegen.java:98)
at org.jetbrains.kotlin.codegen.MemberCodegen.genSimpleMember(MemberCodegen.java:208)
at org.jetbrains.kotlin.codegen.ClassBodyCodegen.generateDeclaration(ClassBodyCodegen.java:166)
at org.jetbrains.kotlin.codegen.ClassBodyCodegen.generateBody(ClassBodyCodegen.java:86)
at org.jetbrains.kotlin.codegen.MemberCodegen.generate(MemberCodegen.java:129)
at org.jetbrains.kotlin.codegen.MemberCodegen.genClassOrObject(MemberCodegen.java:302)
at org.jetbrains.kotlin.codegen.MemberCodegen.genClassOrObject(MemberCodegen.java:286)
at org.jetbrains.kotlin.codegen.PackageCodegenImpl.generateClassOrObject(PackageCodegenImpl.java:171)
at org.jetbrains.kotlin.asJava.builder.LightClassDataProviderForClassOrObject$computeLightClassData$1$1.invoke(LightClassDataProvider.kt:51)
at org.jetbrains.kotlin.asJava.builder.LightClassDataProviderForClassOrObject$computeLightClassData$1$1.invoke(LightClassDataProvider.kt:37)
at org.jetbrains.kotlin.asJava.builder.LightClassBuilderKt.buildLightClass(LightClassBuilder.kt:67)
at org.jetbrains.kotlin.asJava.builder.LightClassDataProviderForClassOrObject$computeLightClassData$1.invoke(LightClassDataProvider.kt:46)
at org.jetbrains.kotlin.asJava.builder.LightClassDataProviderForClassOrObject$computeLightClassData$1.invoke(LightClassDataProvider.kt:37)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$exactResultLazyValue$1.invoke(LazyLightClassDataHolder.kt:46)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$exactResultLazyValue$1.invoke(LazyLightClassDataHolder.kt:32)
at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder.getJavaFileStub(LazyLightClassDataHolder.kt)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$LazyLightClassData$clsDelegate$2.invoke(LazyLightClassDataHolder.kt:103)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$LazyLightClassData$clsDelegate$2.invoke(LazyLightClassDataHolder.kt:100)
at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
at org.jetbrains.kotlin.idea.caches.lightClasses.LazyLightClassDataHolder$LazyLightClassData.getClsDelegate(LazyLightClassDataHolder.kt)
at org.jetbrains.kotlin.asJava.classes.KtLazyLightClass$clsDelegate$2.invoke(KtLazyLightClass.kt:26)
at org.jetbrains.kotlin.asJava.classes.KtLazyLightClass$clsDelegate$2.invoke(KtLazyLightClass.kt:23)
at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107)
at org.jetbrains.kotlin.asJava.classes.KtLazyLightClass.getClsDelegate(KtLazyLightClass.kt)
at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration.isFinal(KtLightClassForSourceDeclaration.kt:477)
at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration$KtLightClassModifierList.hasModifierProperty(KtLightClassForSourceDeclaration.kt:469)
at org.jetbrains.kotlin.asJava.classes.KtLightClassForSourceDeclaration.hasModifierProperty(KtLightClassForSourceDeclaration.kt:227)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher.lambda$getOrComputeSubClasses$4(JavaClassInheritorsSearcher.java:103)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher$$Lambda$5430/1202199490.apply(Unknown Source)
at com.intellij.psi.impl.search.LazyConcurrentCollection.findNextClassInQueue(LazyConcurrentCollection.java:243)
at com.intellij.psi.impl.search.LazyConcurrentCollection.lambda$processMoreSubclasses$0(LazyConcurrentCollection.java:134)
- locked <0x000000072910ad28> (a java.lang.Object)
at com.intellij.psi.impl.search.LazyConcurrentCollection$$Lambda$5440/1183404324.compute(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:971)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:57)
at com.intellij.psi.impl.search.LazyConcurrentCollection.processMoreSubclasses(LazyConcurrentCollection.java:127)
at com.intellij.psi.impl.search.LazyConcurrentCollection.access$200(LazyConcurrentCollection.java:47)
at com.intellij.psi.impl.search.LazyConcurrentCollection$1.hasNext(LazyConcurrentCollection.java:101)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher.processInheritors(JavaClassInheritorsSearcher.java:82)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher.processQuery(JavaClassInheritorsSearcher.java:46)
at com.intellij.psi.impl.search.JavaClassInheritorsSearcher.processQuery(JavaClassInheritorsSearcher.java:29)
at com.intellij.openapi.application.QueryExecutorBase.execute(QueryExecutorBase.java:77)
at com.intellij.util.ExecutorsQuery.processResults(ExecutorsQuery.java:31)
at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:66)
at com.intellij.util.UniqueResultsQuery.process(UniqueResultsQuery.java:55)
at com.intellij.util.UniqueResultsQuery.forEach(UniqueResultsQuery.java:45)
at org.jetbrains.android.TagToClassMapperImpl.fillMap(TagToClassMapperImpl.java:199)
at org.jetbrains.android.TagToClassMapperImpl.computeClassMap(TagToClassMapperImpl.java:137)
at org.jetbrains.android.TagToClassMapperImpl.lambda$getClassMap$0(TagToClassMapperImpl.java:95)
at org.jetbrains.android.TagToClassMapperImpl$$Lambda$6573/68585094.compute(Unknown Source)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236)
at com.intellij.util.CachedValueBase$$Lambda$1290/1008617332.compute(Unknown Source)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)
at org.jetbrains.android.TagToClassMapperImpl.getClassMap(TagToClassMapperImpl.java:101)
at org.jetbrains.android.TagToClassMapperImpl.getFrameworkClassMap(TagToClassMapperImpl.java:78)
at org.jetbrains.android.dom.AttributeProcessingUtil.getFrameworkClassMap(AttributeProcessingUtil.java:416)
at org.jetbrains.android.dom.AttributeProcessingUtil.getViewClassMap(AttributeProcessingUtil.java:404)
at org.jetbrains.android.dom.AttributeProcessingUtil.processLayoutAttributes(AttributeProcessingUtil.java:515)
at org.jetbrains.android.dom.AttributeProcessingUtil.processAttributes(AttributeProcessingUtil.java:685)
at org.jetbrains.android.dom.AndroidDomExtender.registerExtensions(AndroidDomExtender.java:62)
at org.jetbrains.android.dom.AndroidDomExtender.registerExtensions(AndroidDomExtender.java:29)
at com.intellij.util.xml.reflect.DomExtenderEP.extend(DomExtenderEP.java:83)
at com.intellij.util.xml.impl.DynamicGenericInfo.runDomExtenders(DynamicGenericInfo.java:134)
at com.intellij.util.xml.impl.DynamicGenericInfo.lambda$checkInitialized$0(DynamicGenericInfo.java:64)
at com.intellij.util.xml.impl.DynamicGenericInfo$$Lambda$5052/701788951.compute(Unknown Source)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.util.xml.impl.DynamicGenericInfo.checkInitialized(DynamicGenericInfo.java:63)
at com.intellij.util.xml.impl.DynamicGenericInfo.getFixedChildrenDescriptions(DynamicGenericInfo.java:185)
at com.intellij.util.xml.impl.DomSemContributor.lambda$registerSemProviders$2(DomSemContributor.java:80)
at com.intellij.util.xml.impl.DomSemContributor$$Lambda$1718/693446463.fun(Unknown Source)
at com.intellij.semantic.SemServiceImpl$1.lambda$registerSemElementProvider$0(SemServiceImpl.java:80)
at com.intellij.semantic.SemServiceImpl$1$$Lambda$1716/1054308374.fun(Unknown Source)
at com.intellij.semantic.SemServiceImpl.createSemElements(SemServiceImpl.java:187)
at com.intellij.semantic.SemServiceImpl.getSemElements(SemServiceImpl.java:158)
at com.intellij.semantic.SemService.getSemElement(SemService.java:22)
at com.intellij.util.xml.impl.DomManagerImpl.getDomHandler(DomManagerImpl.java:376)
at com.intellij.util.xml.impl.DomManagerImpl.getDomElement(DomManagerImpl.java:353)
at org.jetbrains.android.dom.AndroidDomElementDescriptorProvider.getDomElementAndBaseClassQName(AndroidDomElementDescriptorProvider.java:102)
at org.jetbrains.android.dom.AndroidDomElementDescriptorProvider.getDescriptor(AndroidDomElementDescriptorProvider.java:85)
at com.intellij.psi.impl.source.xml.XmlTagImpl.computeElementDescriptor(XmlTagImpl.java:488)
at com.intellij.psi.impl.source.xml.XmlTagImpl$$Lambda$5069/1170599075.compute(Unknown Source)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.psi.impl.source.xml.XmlTagImpl.lambda$getDescriptor$6(XmlTagImpl.java:474)
at com.intellij.psi.impl.source.xml.XmlTagImpl$$Lambda$5067/2064485372.compute(Unknown Source)
at com.intellij.psi.util.CachedValuesManager.lambda$getCachedValue$0(CachedValuesManager.java:148)
at com.intellij.psi.util.CachedValuesManager$$Lambda$1289/1182699577.compute(Unknown Source)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:49)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$0(CachedValueBase.java:236)
at com.intellij.util.CachedValueBase$$Lambda$1290/1008617332.compute(Unknown Source)
at com.intellij.openapi.util.RecursionManager$1.doPreventingRecursion(RecursionManager.java:116)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:237)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:38)
at com.intellij.util.CachedValuesManagerImpl.getCachedValueFromExHolder(CachedValuesManagerImpl.java:72)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:45)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:147)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:129)
at com.intellij.psi.impl.source.xml.XmlTagImpl.getDescriptor(XmlTagImpl.java:473)
at com.intellij.codeInsight.completion.XmlTagInsertHandler.handleInsert(XmlTagInsertHandler.java:82)
at com.intellij.codeInsight.lookup.LookupElementBuilder.handleInsert(LookupElementBuilder.java:434)
at com.intellij.codeInsight.lookup.LookupElementDecorator.handleInsert(LookupElementDecorator.java:54)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lambda$insertItem$8(CodeCompletionHandlerBase.java:596)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$$Lambda$6520/884555129.run(Unknown Source)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1055)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.insertItem(CodeCompletionHandlerBase.java:580)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lambda$insertItemHonorBlockSelection$5(CodeCompletionHandlerBase.java:496)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase$$Lambda$6519/1089394339.perform(Unknown Source)
at com.intellij.openapi.editor.impl.CaretModelImpl.lambda$runForEachCaret$3(CaretModelImpl.java:354)
at com.intellij.openapi.editor.impl.CaretModelImpl$$Lambda$4075/426801554.run(Unknown Source)
at com.intellij.openapi.editor.impl.CaretModelImpl.doWithCaretMerging(CaretModelImpl.java:453)
at com.intellij.openapi.editor.impl.CaretModelImpl.runForEachCaret(CaretModelImpl.java:346)
at com.intellij.openapi.editor.impl.CaretModelImpl.runForEachCaret(CaretModelImpl.java:336)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.insertItemHonorBlockSelection(CodeCompletionHandlerBase.java:487)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lookupItemSelected(CodeCompletionHandlerBase.java:446)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.itemSelected(CompletionProgressIndicator.java:174)
at com.intellij.codeInsight.completion.CompletionLookupArrangerImpl.itemSelected(CompletionLookupArrangerImpl.java:189)
at com.intellij.codeInsight.lookup.impl.LookupImpl.fireItemSelected(LookupImpl.java:982)
at com.intellij.codeInsight.lookup.impl.LookupImpl.finishLookupInWritableFile(LookupImpl.java:603)
at com.intellij.codeInsight.lookup.impl.LookupImpl.lambda$finishLookup$13(LookupImpl.java:555)
at com.intellij.codeInsight.lookup.impl.LookupImpl$$Lambda$6515/1055919949.run(Unknown Source)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:212)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:168)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:154)
at com.intellij.codeInsight.lookup.impl.LookupImpl.finishLookup(LookupImpl.java:555)
at com.intellij.codeInsight.lookup.impl.LookupImpl.finishLookup(LookupImpl.java:540)
at com.intellij.codeInsight.lookup.impl.actions.ChooseItemAction$Handler.execute(ChooseItemAction.java:69)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.doExecute(EditorActionHandler.java:178)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.lambda$execute$4(EditorActionHandler.java:216)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler$$Lambda$4073/1279401873.perform(Unknown Source)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.doIfEnabled(EditorActionHandler.java:103)
at com.intellij.openapi.editor.actionSystem.EditorActionHandler.execute(EditorActionHandler.java:215)
at com.intellij.openapi.editor.actionSystem.EditorAction.lambda$actionPerformed$0(EditorAction.java:102)
at com.intellij.openapi.editor.actionSystem.EditorAction$$Lambda$4072/1669781301.run(Unknown Source)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220)
at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:178)
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:111)
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:86)
at com.intellij.openapi.actionSystem.ex.ActionUtil$1.run(ActionUtil.java:261)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:278)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$1.performAction(IdeKeyEventDispatcher.java:622)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.lambda$processAction$2(IdeKeyEventDispatcher.java:671)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher$$Lambda$3246/604826613.run(Unknown Source)
at com.intellij.openapi.application.TransactionGuardImpl.performUserActivity(TransactionGuardImpl.java:195)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processAction(IdeKeyEventDispatcher.java:670)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.processActionOrWaitSecondStroke(IdeKeyEventDispatcher.java:518)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.inInitState(IdeKeyEventDispatcher.java:473)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:223)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:653)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:373)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
gh...@google.com <gh...@google.com> #5
(Moving to next release, as fix would be too involved for 3.5)
gh...@google.com <gh...@google.com>
gh...@google.com <gh...@google.com> #6
Today I have reported a similar issue, it might be the duplicate of this one. It also contains a visual vm profile, maybe it'll be useful:
https://issuetracker.google.com/issues/136979922
Seeing this moved to a 3.6 doesn't bring me joy, as we are currently having a very hard time when editing xml layout files, doing this during a day makes me wanna quit my job ;)
Are there any things we can do to IDE settings to ease the pain a little until a proper fix will roll out?
Seeing this moved to a 3.6 doesn't bring me joy, as we are currently having a very hard time when editing xml layout files, doing this during a day makes me wanna quit my job ;)
Are there any things we can do to IDE settings to ease the pain a little until a proper fix will roll out?
gh...@google.com <gh...@google.com> #7
ch8908@gmail.com posted quite a bit of details in bug 138042774 , including thread dumps, videos and IDEA log in case it helps in the investigation process.
ds...@gmail.com <ds...@gmail.com> #8
sorry,i'm poor in english ,The same problem appear on windows10 (or amd hackintosh ) android studio >~3.4.x -3.6.x , windows10 more serious than mac , only mac mini (real apple machine) running very well, cause amd CPU not support VT-X ? problem also occurs the Modified MID2012 MBP (SSD +10G RAM) ,
[Deleted User] <[Deleted User]> #9
When is this getting fixed? Kotlin 1.3.40 mad this a lot lot worse. Even doing a simple alt+W selection takes 10-15 seconds.
Developing for Android feels like a chore at this point. Please fix this as soon as possible.
Developing for Android feels like a chore at this point. Please fix this as soon as possible.
[Deleted User] <[Deleted User]> #10
Thanks for your patience everyone. We believe we have tracked down the root cause and implemented a fix in 3.5 RC3 that was released earlier today. For folks who have run into this issue, can you try 3.5 RC3, and let us know if you still encounter this?
an...@google.com <an...@google.com> #11
I've upgrade to RC3, it works well!
The issue seems to be solved. I'll keep testing it, thank you!
The issue seems to be solved. I'll keep testing it, thank you!
al...@lyft.com <al...@lyft.com> #12
Huge improvement! Will continue to monitor, but appears to be fixed :) Thanks!
gh...@google.com <gh...@google.com> #13
Is this in 3.6 canary 5?
ph...@monzo.com <ph...@monzo.com> #14
I can confirm that after update to RC3 and restart editing XML layout files is back to being fast again! I hope it stays this way throughout a whole work session.
Thank you for fixing this in 3.5!
Thank you for fixing this in 3.5!
gh...@google.com <gh...@google.com> #15
coltonidle@ - No this fix is not in 3.6 canary 5, but it is already merged in to 3.6 canary 6 that should be coming out very soon.
ph...@monzo.com <ph...@monzo.com> #16
I'm also seeing a massive improvement since 3.5 RC3, 3.5 stable has been great for the past couple days. Thanks for the fix!
gh...@google.com <gh...@google.com> #17
I think we can close this bug now: we know the work is not over on editor performance in general, but this specific problem seems to be fixed now.
ph...@monzo.com <ph...@monzo.com> #18
I ended up having to work on other things, but eventually got round to upgrading last week.
I ran lint 100 times with 4.2.0-beta06 and saw 0 flakes. 🎉 I don't remember exact numbers, but with 4.x/4.1.x it was flaking something like 20% of the time.
gh...@google.com <gh...@google.com> #19
Yay! Thanks for confirming.
I'll mark the issue fixed, since the workaround in
ph...@monzo.com <ph...@monzo.com> #20
We also didn't need LINT_DO_NOT_REUSE_UAST_ENV
, the default behaviour was enough to get rid of the flakes.
Description
Summary
Lint fails for
WebViewApiAvailabilityDetector
at$Handler.visitCallExpression
with NPE.Retrying the build often works - it's not a consistent issue, so it's difficult to reproduce, but when it does fail, the number of Lint failures are the same (6 in our current project).
Environment
Build: AI-193.6911.18.40.6514223, 202005201507,
AI-193.6911.18.40.6514223, JRE 1.8.0_242-release-1644-b3-6222593x64 JetBrains s.r.o, OS Mac OS X(x86_64) v10.15.5, screens 2560x1440
AS: 4.0; Kotlin plugin: 1.3.72-release-Studio4.0-1; Android Gradle Plugin: 4.0.0; Gradle: 6.3; NDK: from local.properties: (not specified), latest from SDK: (not found); LLDB: pinned revision 3.1 not found, latest from SDK: (package not found); CMake: from local.properties: (not specified), latest from SDK: (not found), from PATH: (not found)
Additional environment
Stacktrace