hi everybody, KMP newbie here! I’m trying to creat...
# multiplatform
m
hi everybody, KMP newbie here! I’m trying to create small (but hopefully useful) library, and I really can’t publish to maven local in order to try it. I’m getting the following error from a class in the
androidMain
(I’ve started to just publish the Android library first in order to make sure it works all fine):
Copy code
e: org.jetbrains.kotlin.backend.common.CompilationException: Back-end: Please report this problem <https://kotl.in/issue>
/Users/myuser/myKMPLibrary/shared/src/androidMain/kotlin/me/thatisme/kmpthemer/ThemePreferencesImpl.kt:-1:-1
Details: Internal error in file lowering: java.lang.IllegalStateException: should not be called
	at org.jetbrains.kotlin.utils.addToStdlib.AddToStdlibKt.shouldNotBeCalled(addToStdlib.kt:323)
	at org.jetbrains.kotlin.utils.addToStdlib.AddToStdlibKt.shouldNotBeCalled$default(addToStdlib.kt:322)
	at org.jetbrains.kotlin.ir.symbols.impl.IrFakeOverrideSymbolBase.getOwner(IrFakeOverrideSymbol.kt:41)
	at org.jetbrains.kotlin.ir.symbols.impl.IrFakeOverrideSymbolBase.getOwner(IrFakeOverrideSymbol.kt:20)
	at org.jetbrains.kotlin.backend.jvm.lower.ExternalPackageParentPatcherLowering$Visitor.visitMemberAccess(ExternalPackageParentPatcherLowering.kt:39)
	at org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid$DefaultImpls.visitFunctionAccess(IrElementVisitorVoid.kt:240)
	at org.jetbrains.kotlin.backend.jvm.lower.ExternalPackageParentPatcherLowering$Visitor.visitFunctionAccess(ExternalPackageParentPatcherLowering.kt:32)
	at org.jetbrains.kotlin.ir.visitors.IrElementVisitorVoid$DefaultImpls.visitCall(IrElementVisitorVoid.kt:360)
	at org.jetbrains.kotlin.backend.jvm.lower.ExternalPackageParentPatcherLowering$Visitor.visitCall(ExternalPackageParentPatcherLowering.kt:32)
.......
There’s two errors: one in
:shared:compileDebugKotlinAndroid
and one in
:shared:compileReleaseKotlinAndroide
I’ve tried to use both Android Studio and IntelliJ