I just tried updating to Kotlin 2.0 with ksp, I'm using Kotlin Inject, and a perfectly working proje...
d

dave08

over 1 year ago
I just tried updating to Kotlin 2.0 with ksp, I'm using Kotlin Inject, and a perfectly working project before the update is now causing me this crash:
[ksp] java.lang.IllegalArgumentException: Error type '<ERROR TYPE>' is not resolvable in the current round of processing.
	at com.squareup.kotlinpoet.ksp.KsTypesKt.toTypeName(KsTypes.kt:61)
	at com.squareup.kotlinpoet.ksp.KsTypesKt.toTypeName(KsTypes.kt:182)
	at com.squareup.kotlinpoet.ksp.KsTypesKt.toTypeName$default(KsTypes.kt:179)
	at me.tatarka.kotlin.ast.KSAstType.toTypeName(KSAst.kt:460)
	at me.tatarka.kotlin.ast.AstParam.toParameterSpec(Ast.kt:224)
	at me.tatarka.inject.compiler.InjectGenerator.generateInjectComponent(InjectGenerator.kt:105)
	at me.tatarka.inject.compiler.InjectGenerator.generate(InjectGenerator.kt:60)
	at me.tatarka.inject.compiler.ksp.InjectProcessor.process(InjectProcessor.kt:64)
	at me.tatarka.inject.compiler.ksp.InjectProcessor.finish(InjectProcessor.kt:77)
	at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension$doAnalysis$12$1.invoke(KotlinSymbolProcessingExtension.kt:346)
	at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension$doAnalysis$12$1.invoke(KotlinSymbolProcessingExtension.kt:345)
	at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.handleException(KotlinSymbolProcessingExtension.kt:414)
	at com.google.devtools.ksp.AbstractKotlinSymbolProcessingExtension.doAnalysis(KotlinSymbolProcessingExtension.kt:345)