vmironov
08/18/2016, 2:31 PMcannot generate view binders java.lang.IllegalArgumentException: Illegal argument: Must be a subclass of JePsiType, got org.jetbrains.kotlin.java.model.types.JePrimitiveType
> Buildiat org.jetbrains.kotlin.annotation.processing.impl.KotlinTypesKt.illegalArg(KotlinTypes.kt:261)
at org.jetbrains.kotlin.annotation.processing.impl.KotlinTypesKt.assertJeType(KotlinTypes.kt:269)
at org.jetbrains.kotlin.annotation.processing.impl.KotlinTypesKt.access$assertJeType(KotlinTypes.kt:1)
at org.jetbrains.kotlin.annotation.processing.impl.KotlinTypes.getArrayType(KotlinTypes.kt:62)
at android.databinding.tool.reflection.annotation.AnnotationAnalyzer.addDimension(AnnotationAnalyzer.java:140)
at android.databinding.tool.reflection.annotation.AnnotationAnalyzer.findClassInternal(AnnotationAnalyzer.java:96)
at android.databinding.tool.reflection.ModelAnalyzer.findClass(ModelAnalyzer.java:229)
at android.databinding.tool.reflection.annotation.AnnotationAnalyzer.findClass(AnnotationAnalyzer.java:211)
at android.databinding.tool.expr.ResourceExpr.getResourceToTypeMapping(ResourceExpr.java:96)
at android.databinding.tool.expr.ResourceExpr.resolveType(ResourceExpr.java:105)
at android.databinding.tool.expr.Expr.getResolvedType(Expr.java:318)
at android.databinding.tool.BindingTarget.resolveMultiSetters(BindingTarget.java:198)
at android.databinding.tool.LayoutBinder.<init>(LayoutBinder.java:239)
at android.databinding.tool.DataBinder.<init>(DataBinder.java:52)
at android.databinding.tool.CompilerChef.ensureDataBinder(CompilerChef.java:86)
at android.databinding.tool.CompilerChef.sealModels(CompilerChef.java:200)
at android.databinding.annotationprocessor.ProcessExpressions.writeResourceBundle(ProcessExpressions.java:149)
at android.databinding.annotationprocessor.ProcessExpressions.onHandleStep(ProcessExpressions.java:82)
The error message doesn’t help much so I don’t know where to look. Any hints?