epoxy
epoxy copied to clipboard
Unexpected type name for KSType: java.util.ArrayList<E>
e: [ksp] java.lang.IllegalStateException: Unexpected type name for KSType: java.util.ArrayList<E>
at androidx.room.compiler.processing.ksp.KSTypeJavaPoetExtKt.asJTypeName(KSTypeJavaPoetExt.kt:204)
at androidx.room.compiler.processing.ksp.KSTypeJavaPoetExtKt.asJTypeName(KSTypeJavaPoetExt.kt:67)
at androidx.room.compiler.processing.ksp.KSTypeJavaPoetExtKt.asJTypeName$resolveTypeName(KSTypeJavaPoetExt.kt:149)
at androidx.room.compiler.processing.ksp.KSTypeJavaPoetExtKt.asJTypeName(KSTypeJavaPoetExt.kt:160)
at androidx.room.compiler.processing.ksp.KSTypeJavaPoetExtKt.asJTypeName(KSTypeJavaPoetExt.kt:183)
at androidx.room.compiler.processing.ksp.KSTypeJavaPoetExtKt.asJTypeName(KSTypeJavaPoetExt.kt:170)
at androidx.room.compiler.processing.ksp.DefaultKspType.resolveJTypeName(DefaultKspType.kt:34)
at androidx.room.compiler.processing.ksp.KspType$xTypeName$2.invoke(KspType.kt:67)
at androidx.room.compiler.processing.ksp.KspType$xTypeName$2.invoke(KspType.kt:65)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
at androidx.room.compiler.processing.ksp.KspType.getXTypeName(KspType.kt:65)
at androidx.room.compiler.processing.ksp.KspType.access$getXTypeName(KspType.kt:49)
at androidx.room.compiler.processing.ksp.KspType$typeName$2.invoke(KspType.kt:62)
at androidx.room.compiler.processing.ksp.KspType$typeName$2.invoke(KspType.kt:61)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74)
at androidx.room.compiler.processing.ksp.KspType.getTypeName(KspType.kt:61)
at com.airbnb.epoxy.processor.BaseModelAttributeInfo.buildAnnotationLists(BaseModelAttributeInfo.kt:219)
at com.airbnb.epoxy.processor.BaseModelAttributeInfo.
Looks very similar to https://github.com/google/ksp/issues/881 - looks like it was fixed in recent version of ksp.