:wave: I have a very strange problem. After updati...
# kotlin-native
d
👋 I have a very strange problem. After updating some ObjectiveC that i then consume in KM I get the following only in CI / CD on bitrise. If i ssh into the box and re run the task it runs and succeeds... also this all works locally...
Copy code
Exception in thread "main" java.lang.IllegalStateException: Unresolved classifier: platform/darwin/NSObjectProtocolMeta
	at org.jetbrains.kotlin.commonizer.metadata.CirDeserializers.type(CirDeserializers.kt:655)
	at org.jetbrains.kotlin.commonizer.metadata.CirDeserializers.clazz(CirDeserializers.kt:241)
	at org.jetbrains.kotlin.commonizer.tree.deserializer.CirTreeClassDeserializer.invoke(CirTreeClassDeserializer.kt:32)
	at org.jetbrains.kotlin.commonizer.tree.deserializer.CirTreePackageDeserializer.invoke(CirTreePackageDeserializer.kt:41)
	at org.jetbrains.kotlin.commonizer.tree.deserializer.CirTreeModuleDeserializer.invoke(CirTreeModuleDeserializer.kt:32)
	at org.jetbrains.kotlin.commonizer.tree.deserializer.RootCirTreeDeserializer.invoke(RootCirTreeDeserializer.kt:37)
	at org.jetbrains.kotlin.commonizer.FacadeKt.deserializeTarget(facade.kt:38)
	at org.jetbrains.kotlin.commonizer.FacadeKt.deserializeTarget(facade.kt:44)
	at org.jetbrains.kotlin.commonizer.CommonizerQueueKt.CommonizerQueue$lambda$1$lambda$0(CommonizerQueue.kt:22)
	at org.jetbrains.kotlin.commonizer.CommonizerQueue.deserializedTargets$lambda$1$lambda$0(CommonizerQueue.kt:56)
	at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:408)
	at org.jetbrains.kotlin.commonizer.CommonizerQueue.commonize(CommonizerQueue.kt:106)
	at org.jetbrains.kotlin.commonizer.CommonizerQueue.enqueue$lambda$6(CommonizerQueue.kt:97)
	at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:408)
	at org.jetbrains.kotlin.commonizer.CommonizerQueue.invokeTarget(CommonizerQueue.kt:90)
	at org.jetbrains.kotlin.commonizer.CommonizerQueue.invokeAll(CommonizerQueue.kt:83)
	at org.jetbrains.kotlin.commonizer.FacadeKt.runCommonization(facade.kt:32)
	at org.jetbrains.kotlin.commonizer.konan.LibraryCommonizer.commonizeAndSaveResults(LibraryCommonizer.kt:51)
	at org.jetbrains.kotlin.commonizer.konan.LibraryCommonizer.run(LibraryCommonizer.kt:30)
	at org.jetbrains.kotlin.commonizer.cli.NativeKlibCommonize.execute(nativeTasks.kt:79)
	at org.jetbrains.kotlin.commonizer.cli.CommonizerCLI.executeTasks(cli.kt:60)
	at org.jetbrains.kotlin.commonizer.cli.CommonizerCLI.main(cli.kt:17)
No idea where to go from here
f
Hi, check the version the version of xcode your CI use
d
Yup, just made sure they match with what i have locally. still the same problem.
If anyone stumbled across this issue... The only way I found to fix this is by running the task I need twice...it fails first time and succeeds second