Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
[ID: 558956]
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Description
Android Studio 3.3 rc3,
Gradle 5,
Android Gradle Plugin 3.3 rc3,
Kotlin 1.3.11
Two of my kotlin files encounter the following error. After a LOT of fiddling with the file, I finally managed to boil it down to this example project:
Callstack from lint:
java.lang.IllegalArgumentException: Parameter specified as non-null is null: method com.android.tools.lint.client.api.JavaEvaluator.isMemberInClass, parameter className
at com.android.tools.lint.client.api.JavaEvaluator.isMemberInClass(JavaEvaluator.kt)
at com.android.tools.lint.checks.HardwareIdDetector.visitMethodCall(HardwareIdDetector.java:141)
at com.android.tools.lint.client.api.UElementVisitor$DelegatingPsiVisitor.visitMethodCallExpression(UElementVisitor.kt:1059)
at com.android.tools.lint.client.api.UElementVisitor$DelegatingPsiVisitor.visitCallExpression(UElementVisitor.kt:1039)
at org.jetbrains.uast.kotlin.KotlinUFunctionCallExpression.accept(KotlinUFunctionCallExpression.kt:142)
at org.jetbrains.uast.internal.ImplementationUtilsKt.acceptList(implementationUtils.kt:23)
at org.jetbrains.uast.UCallExpression$DefaultImpls.accept(UCallExpression.kt:103)
at org.jetbrains.uast.UCallExpressionEx$DefaultImpls.accept(UCallExpression.kt)
at org.jetbrains.uast.kotlin.KotlinUSimpleReferenceExpression$KotlinAccessorCallExpression.accept(KotlinUSimpleReferenceExpression.kt:99)