Describe the bug
Version 1.1.0 used, compilation fails with:
error: java.lang.IllegalArgumentException: No container found for type parameter 'FROM' of 'CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:ObjectMappie modality:ABSTRACT visibility:public superTypes:[tech.mappie.api.Mappie<TO of tech.mappie.api.ObjectMappie>]'
at org.jetbrains.kotlin.backend.common.serialization.mangle.BaseKotlinMangleComputer.mangleTypeParameterReference(BaseKotlinMangleComputer.kt:226)
at org.jetbrains.kotlin.backend.common.serialization.mangle.ir.IrMangleComputer.mangleType(IrMangleComputer.kt:120)
at org.jetbrains.kotlin.backend.common.serialization.mangle.ir.IrMangleComputer.mangleType(IrMangleComputer.kt:25)
at org.jetbrains.kotlin.backend.common.serialization.mangle.BaseKotlinMangleComputer.mangleValueParameter(BaseKotlinMangleComputer.kt:256)
at org.jetbrains.kotlin.backend.common.serialization.mangle.BaseKotlinMangleComputer.mangleSignature$lambda$4(BaseKotlinMangleComputer.kt:187)
at org.jetbrains.kotlin.backend.common.serialization.mangle.MangleUtilsKt.collectForMangler(mangleUtils.kt:25)
at org.jetbrains.kotlin.backend.common.serialization.mangle.BaseKotlinMangleComputer.mangleSignature(BaseKotlinMangleComputer.kt:182)
at org.jetbrains.kotlin.backend.common.serialization.mangle.BaseKotlinMangleComputer.mangleFunction(BaseKotlinMangleComputer.kt:155)
at org.jetbrains.kotlin.backend.common.serialization.mangle.ir.IrMangleComputer.access$mangleFunction(IrMangleComputer.kt:25)
at org.jetbrains.kotlin.backend.common.serialization.mangle.ir.IrMangleComputer$Visitor.visitSimpleFunction(IrMangleComputer.kt:248)
at org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid$DefaultImpls.visitSimpleFunction(IrElementVisitorVoid.kt:144)
at org.jetbrains.kotlin.backend.common.serialization.mangle.ir.IrMangleComputer$Visitor.visitSimpleFunction(IrMangleComputer.kt:136)
at org.jetbrains.kotlin.backend.common.serialization.mangle.ir.IrMangleComputer$Visitor.visitSimpleFunction(IrMangleComputer.kt:136)
at org.jetbrains.kotlin.ir.declarations.IrSimpleFunction.accept(IrSimpleFunction.kt:39)
at org.jetbrains.kotlin.ir.visitors.IrVisitorsKt.acceptVoid(IrVisitors.kt:11)
To Reproduce
Run compileKotlinIosSimulatorArm64 task for KMP project
Expected behavior
Compilation tasks is successful
Additional context
The library works fine on Android. The dependency was added in: commonMain.dependencies {} block. Compiler version: 2.1.0.
Describe the bug
Version 1.1.0 used, compilation fails with:
To Reproduce
Run compileKotlinIosSimulatorArm64 task for KMP project
Expected behavior
Compilation tasks is successful
Additional context
The library works fine on Android. The dependency was added in: commonMain.dependencies {} block. Compiler version: 2.1.0.