https://kotlinlang.org logo
#android-studio
Title
# android-studio
h

harry248

12/03/2020, 7:32 AM
Is the Safe Args plugin broken in Android Studio 4.2 Beta 01 and Arctic Fox? The IDE doesn’t seem to recognize the generated classes and is stuck analyzing. 🤨
👀 1
Internal Error occurred while analyzing this expression: java.lang.NoClassDefFoundError: org/jetbrains/kotlin/analyzer/ModuleInfoKt at com.android.tools.idea.nav.safeargs.psi.kotlin.SafeArgsKtDescriptorUtilsKt.toModule(SafeArgsKtDescriptorUtils.kt:54) at com.android.tools.idea.nav.safeargs.psi.kotlin.KotlinTypeUtilsKt.getKotlinType(KotlinTypeUtils.kt:44) at com.android.tools.idea.nav.safeargs.psi.kotlin.KotlinTypeUtilsKt.getKotlinType$default(KotlinTypeUtils.kt:42) at com.android.tools.idea.nav.safeargs.module.KtDescriptorCacheModuleService$createArgsPackages$2$superTypesProvider$1.invoke(KtDescriptorCacheModuleService.kt:193) at com.android.tools.idea.nav.safeargs.module.KtDescriptorCacheModuleService$createArgsPackages$2$superTypesProvider$1.invoke(KtDescriptorCacheModuleService.kt:62) at com.android.tools.idea.nav.safeargs.psi.kotlin.KtArgsPackageDescriptor$SafeArgsModuleScope$lightClass$1.invoke(KtArgsPackageDescriptor.kt:61) at com.android.tools.idea.nav.safeargs.psi.kotlin.KtArgsPackageDescriptor$SafeArgsModuleScope$lightClass$1.invoke(KtArgsPackageDescriptor.kt:59) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:375) at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:494) at com.android.tools.idea.nav.safeargs.psi.kotlin.KtArgsPackageDescriptor$SafeArgsModuleScope.getContributedDescriptors(KtArgsPackageDescriptor.kt:69) at com.android.tools.idea.nav.safeargs.psi.kotlin.KtArgsPackageDescriptor$SafeArgsModuleScope.getClassifierNames(KtArgsPackageDescriptor.kt:78) at org.jetbrains.kotlin.resolve.scopes.MemberScopeKt.flatMapClassifierNamesOrNull(MemberScope.kt:69) at org.jetbrains.kotlin.resolve.scopes.ChainedMemberScope.getClassifierNames(ChainedMemberScope.kt:48) at org.jetbrains.kotlin.resolve.scopes.AbstractScopeAdapter.getClassifierNames(AbstractScopeAdapter.kt:58) at org.jetbrains.kotlin.resolve.scopes.MemberScopeKt.computeAllNames(MemberScope.kt:61) at org.jetbrains.kotlin.resolve.lazy.FileScopeFactory$currentPackag...
m

maxgdn

12/04/2020, 9:14 PM
Encountering similar issues.
h

harry248

12/05/2020, 9:55 AM
See https://youtrack.jetbrains.com/issue/KT-43137, solution (for now) is to downgrade the Kotlin Plugin to 1.4.10 (https://plugins.jetbrains.com/plugin/6954-kotlin/versions/stable/96651) and install it manually.
👍 1
m

maxgdn

12/07/2020, 4:24 PM
Thanks for sharing Harry, you rock!
1
13 Views