Code AutoCompletion not working

Answered

Code auto completion is not working,  nor auto nor by pressing "Ctrl-Space", with "Ctrl-Space" it shows "No Suggestions" and regularly the below break is occuring.

 

java.lang.AssertionError: Can't find built-in class kotlin.coroutines.SuspendFunction0
at org.jetbrains.kotlin.builtins.KotlinBuiltIns.getBuiltInClassByFqName(KotlinBuiltIns.java:217)
at org.jetbrains.kotlin.builtins.KotlinBuiltIns.getSuspendFunction(KotlinBuiltIns.java:308)
at org.jetbrains.kotlin.builtins.FunctionTypesKt.getFunctionDescriptor(functionTypes.kt:250)
at org.jetbrains.kotlin.builtins.FunctionTypesKt.createFunctionType(functionTypes.kt:229)
at org.jetbrains.kotlin.serialization.deserialization.TypeDeserializer.createSimpleSuspendFunctionType(TypeDeserializer.kt:224)
at org.jetbrains.kotlin.serialization.deserialization.TypeDeserializer.transformRuntimeFunctionTypeToSuspendFunction(TypeDeserializer.kt:210)
at org.jetbrains.kotlin.serialization.deserialization.TypeDeserializer.createSuspendFunctionTypeForBasicCase(TypeDeserializer.kt:192)
at org.jetbrains.kotlin.serialization.deserialization.TypeDeserializer.createSuspendFunctionType(TypeDeserializer.kt:161)
at org.jetbrains.kotlin.serialization.deserialization.TypeDeserializer.simpleType(TypeDeserializer.kt:102)
at org.jetbrains.kotlin.serialization.deserialization.TypeDeserializer.type(TypeDeserializer.kt:64)
at org.jetbrains.kotlin.serialization.deserialization.MemberDeserializer.valueParameters(MemberDeserializer.kt:422)
at org.jetbrains.kotlin.serialization.deserialization.MemberDeserializer.loadFunction(MemberDeserializer.kt:284)
at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation.computeFunctions(DeserializedMemberScope.kt:276)
at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation.access$computeFunctions(DeserializedMemberScope.kt:228)
at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation$functions$1.invoke(DeserializedMemberScope.kt:251)
at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation$functions$1.invoke(DeserializedMemberScope.kt:251)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunction.invoke(LockBasedStorageManager.java:578)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$MapBasedMemoizedFunctionToNotNull.invoke(LockBasedStorageManager.java:651)
at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation.getContributedFunctions(DeserializedMemberScope.kt:329)
at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope$OptimizedImplementation.addFunctionsAndPropertiesTo(DeserializedMemberScope.kt:360)
at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedMemberScope.computeDescriptors(DeserializedMemberScope.kt:115)
at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedPackageMemberScope.getContributedDescriptors(DeserializedPackageMemberScope.kt:53)
at org.jetbrains.kotlin.serialization.deserialization.descriptors.DeserializedPackageMemberScope.getContributedDescriptors(DeserializedPackageMemberScope.kt:35)
at org.jetbrains.kotlin.load.java.lazy.descriptors.JvmPackageScope.getContributedDescriptors(JvmPackageScope.kt:74)
at org.jetbrains.kotlin.resolve.scopes.ChainedMemberScope.getContributedDescriptors(ChainedMemberScope.kt:44)
at org.jetbrains.kotlin.resolve.scopes.AbstractScopeAdapter.getContributedDescriptors(AbstractScopeAdapter.kt:53)
at org.jetbrains.kotlin.resolve.AllUnderImportScope.getContributedDescriptors(AllUnderImportScope.kt:77)
at org.jetbrains.kotlin.resolve.lazy.LazyImportScope$getContributedDescriptors$2.invoke(LazyImportScope.kt:329)
at org.jetbrains.kotlin.resolve.lazy.LazyImportScope$getContributedDescriptors$2.invoke(LazyImportScope.kt:321)
at org.jetbrains.kotlin.storage.LockBasedStorageManager.compute(LockBasedStorageManager.java:290)
at org.jetbrains.kotlin.resolve.lazy.LazyImportScope.getContributedDescriptors(LazyImportScope.kt:321)
at org.jetbrains.kotlin.resolve.scopes.ImportingScope$DefaultImpls.getContributedDescriptors(Scopes.kt:125)
at org.jetbrains.kotlin.resolve.lazy.LazyImportScope.getContributedDescriptors(LazyImportScope.kt:220)
at org.jetbrains.kotlin.resolve.scopes.ResolutionScope$DefaultImpls.getContributedDescriptors$default(ResolutionScope.kt:50)
at org.jetbrains.kotlin.idea.codeInsight.ReferenceVariantsHelperKt.collectSyntheticStaticMembersAndConstructors(ReferenceVariantsHelper.kt:475)
at org.jetbrains.kotlin.idea.codeInsight.ReferenceVariantsHelper.getReferenceVariantsNoVisibilityFilter(ReferenceVariantsHelper.kt:229)
at org.jetbrains.kotlin.idea.codeInsight.ReferenceVariantsHelper.getReferenceVariants(ReferenceVariantsHelper.kt:76)
at org.jetbrains.kotlin.idea.codeInsight.ReferenceVariantsHelper.getReferenceVariants(ReferenceVariantsHelper.kt:60)
at org.jetbrains.kotlin.idea.completion.ReferenceVariantsCollector$doCollectBasicVariants$1.invoke(ReferenceVariantsCollector.kt:134)
at org.jetbrains.kotlin.idea.completion.ReferenceVariantsCollector.doCollectBasicVariants(ReferenceVariantsCollector.kt:150)
at org.jetbrains.kotlin.idea.completion.ReferenceVariantsCollector.collectBasicVariants(ReferenceVariantsCollector.kt:91)
at org.jetbrains.kotlin.idea.completion.ReferenceVariantsCollector.collectReferenceVariants(ReferenceVariantsCollector.kt:84)
at org.jetbrains.kotlin.idea.completion.BasicCompletionSession.addReferenceVariantElements(BasicCompletionSession.kt:846)
at org.jetbrains.kotlin.idea.completion.BasicCompletionSession.access$addReferenceVariantElements(BasicCompletionSession.kt:64)
at org.jetbrains.kotlin.idea.completion.BasicCompletionSession$ALL$1$doComplete$contextVariableTypesForReferenceVariants$1.invoke(BasicCompletionSession.kt:256)
at org.jetbrains.kotlin.idea.completion.BasicCompletionSession$ALL$1$doComplete$contextVariableTypesForReferenceVariants$1.invoke(BasicCompletionSession.kt:176)
at org.jetbrains.kotlin.idea.completion.CompletionSession.withCollectRequiredContextVariableTypes(CompletionSession.kt:408)
at org.jetbrains.kotlin.idea.completion.BasicCompletionSession$ALL$1.doComplete(BasicCompletionSession.kt:242)
at org.jetbrains.kotlin.idea.completion.BasicCompletionSession.doComplete(BasicCompletionSession.kt:145)
at org.jetbrains.kotlin.idea.completion.CompletionSession._complete(CompletionSession.kt:249)
at org.jetbrains.kotlin.idea.completion.CompletionSession.complete(CompletionSession.kt:224)
at org.jetbrains.kotlin.idea.completion.KotlinCompletionContributor.doComplete(KotlinCompletionContributor.kt:312)
at org.jetbrains.kotlin.idea.completion.KotlinCompletionContributor.doComplete$default(KotlinCompletionContributor.kt:271)
at org.jetbrains.kotlin.idea.completion.KotlinCompletionContributor.performCompletion(KotlinCompletionContributor.kt:265)
at org.jetbrains.kotlin.idea.completion.KotlinCompletionContributor.access$performCompletion(KotlinCompletionContributor.kt:39)
at org.jetbrains.kotlin.idea.completion.KotlinCompletionContributor$provider$1.addCompletions(KotlinCompletionContributor.kt:58)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:34)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:156)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:77)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:154)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:146)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142)
at org.jetbrains.kotlin.android.AndroidKotlinCompletionContributor.fillCompletionVariants(AndroidKotlinCompletionContributor.kt:87)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:77)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:154)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:146)
at com.intellij.codeInsight.completion.CompletionResultSet.runRemainingContributors(CompletionResultSet.java:142)
at com.intellij.codeInsight.template.impl.LiveTemplateCompletionContributor$1.addCompletions(LiveTemplateCompletionContributor.java:89)
at com.intellij.codeInsight.completion.CompletionProvider.addCompletionVariants(CompletionProvider.java:34)
at com.intellij.codeInsight.completion.CompletionContributor.fillCompletionVariants(CompletionContributor.java:156)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:77)
at com.intellij.codeInsight.completion.CompletionService.getVariantsFromContributors(CompletionService.java:60)
at com.intellij.codeInsight.completion.CompletionService.performCompletion(CompletionService.java:133)
at com.intellij.codeInsight.completion.BaseCompletionService.performCompletion(BaseCompletionService.java:41)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.lambda$calculateItems$12(CompletionProgressIndicator.java:863)
at com.intellij.util.indexing.FileBasedIndex.lambda$ignoreDumbMode$0(FileBasedIndex.java:163)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:111)
at com.intellij.util.indexing.FileBasedIndexEx.ignoreDumbMode(FileBasedIndexEx.java:574)
at com.intellij.util.indexing.FileBasedIndex.ignoreDumbMode(FileBasedIndex.java:162)
at com.intellij.util.indexing.DumbModeAccessType.ignoreDumbMode(DumbModeAccessType.java:43)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.calculateItems(CompletionProgressIndicator.java:859)
at com.intellij.codeInsight.completion.CompletionProgressIndicator.runContributors(CompletionProgressIndicator.java:847)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lambda$startContributorThread$6(CodeCompletionHandlerBase.java:353)
at com.intellij.codeInsight.completion.AsyncCompletion.lambda$tryReadOrCancel$5(CompletionThreading.java:172)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1096)
at com.intellij.codeInsight.completion.AsyncCompletion.tryReadOrCancel(CompletionThreading.java:170)
at com.intellij.codeInsight.completion.CodeCompletionHandlerBase.lambda$startContributorThread$7(CodeCompletionHandlerBase.java:345)
at com.intellij.codeInsight.completion.AsyncCompletion.lambda$startThread$0(CompletionThreading.java:95)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:178)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:64)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:165)
at com.intellij.codeInsight.completion.AsyncCompletion.lambda$startThread$1(CompletionThreading.java:91)
at com.intellij.util.RunnableCallable.call(RunnableCallable.java:20)
at com.intellij.util.RunnableCallable.call(RunnableCallable.java:11)
at com.intellij.openapi.application.impl.ApplicationImpl$1.call(ApplicationImpl.java:265)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
at java.base/java.lang.Thread.run(Thread.java:829)

0

Please sign in to leave a comment.