SKIE: Error opening input file /var/folders/y2/....../TemporaryDirectory/.....

What is the problem?

When building the project using Xcode a huge amount of errors occur all related to missing files or directories. E.g.

  • error opening input file ‘/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.mIIF4u/RuntimeKotlin.SkieColdFlowIterator-1.bc’ (No such file or directory)
  • error opening input file ‘/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.mIIF4u/Resources.Skie-1.bc’ (No such file or directory)
  • error opening input file ‘/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.mIIF4u/Resources.StringDesc.LocaleType-1.bc’ (No such file or directory)

When does the problem occur?

The errors occur when building with Xcode. According to the build log this Gradle task fails :shared:linkPodDebugFrameworkIosSimulatorArm64

What has changed since the last time SKIE worked in your project?

Using Kotlin 1.9.10 and SKIE 0.4.20 worked without any issues. Cleaning the build caches did not help.

What versions of SKIE, Kotlin, and Gradle do you use?

  • SKIE 0.5.5
  • Kotlin 1.9.20
  • Gradle 8.4
  • Xcode 14.3.1

What is your SKIE Gradle configuration?

skie {
    analytics {
        disableUpload.set(true)
    }
}

Stack Trace

Here is the Gradle stack trace. Please note, some lines were removed to prevent leaking information about the project

> Task :shared:linkPodDebugFrameworkIosSimulatorArm64 FAILED
e: Compilation failed: The /Applications/Xcode_14.3.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc command returned non-zero exit code: 1.
output:
remark: Incremental compilation has been disabled: is not currently compatible with embedding LLVM IR bitcode
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/RuntimeKotlin.Skie_SuspendResult-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/RuntimeKotlin.SkieColdFlowIterator-1.bc' (No such file or directory)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/RuntimeKotlin.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Runtime.SuspendingTransacter-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Runtime.QueryResult-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Runtime.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Resources.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Resources.StringDesc.LocaleType-1.bc' (No such file or directory)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Runtime.TransacterBase-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftOptionalMutableSharedFlow-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftOptionalFlow-1.bc' (No such file or directory)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.AsyncStreamDispatcherDelegate-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftOptionalStateFlow-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftStateFlow-1.bc' (No such file or directory)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.FlowConversions-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftSharedFlow-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftFlow-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftOptionalMutableStateFlow-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SwiftCoroutineDispatcher-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftMutableSharedFlow-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftOptionalSharedFlow-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/StatelyConcurrency.Skie-1.bc' (No such file or directory)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Stdlib.LazyThreadSafetyMode-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Stdlib.SuspendFunction1-1.bc' (No such file or directory)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Parcelize.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftFlowIterator-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftMutableStateFlow-1.bc' (No such file or directory)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Stdlib.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Graphics.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/KotlinxCoroutinesCore.FlowCollector-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/KotlinxCoroutinesCore.Flow-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/KotlinxCoroutinesCore.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/KoinCore.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/KoinCore.Level-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/KoinCore.Kind-1.bc' (No such file or directory)

 * Source files:
 * Compiler version: 1.9.20
 * Output kind: FRAMEWORK

e: java.lang.IllegalStateException: The /Applications/Xcode_14.3.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc command returned non-zero exit code: 1.
output:
remark: Incremental compilation has been disabled: is not currently compatible with embedding LLVM IR bitcode
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/RuntimeKotlin.Skie_SuspendResult-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/RuntimeKotlin.SkieColdFlowIterator-1.bc' (No such file or directory)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/RuntimeKotlin.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Runtime.SuspendingTransacter-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Runtime.QueryResult-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Runtime.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Resources.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Resources.StringDesc.LocaleType-1.bc' (No such file or directory)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Runtime.TransacterBase-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftOptionalMutableSharedFlow-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftOptionalFlow-1.bc' (No such file or directory)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.AsyncStreamDispatcherDelegate-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftOptionalStateFlow-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftStateFlow-1.bc' (No such file or directory)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.FlowConversions-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftSharedFlow-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftFlow-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftOptionalMutableStateFlow-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SwiftCoroutineDispatcher-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftMutableSharedFlow-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftOptionalSharedFlow-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/StatelyConcurrency.Skie-1.bc' (No such file or directory)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Stdlib.LazyThreadSafetyMode-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Stdlib.SuspendFunction1-1.bc' (No such file or directory)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Parcelize.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftFlowIterator-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Skie.SkieSwiftMutableStateFlow-1.bc' (No such file or directory)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Stdlib.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/Graphics.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/KotlinxCoroutinesCore.FlowCollector-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/KotlinxCoroutinesCore.Flow-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/KotlinxCoroutinesCore.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/KoinCore.Skie-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/KoinCore.Level-1.bc' (No such file or directory)
error: backend command failed with exit code 1 (use -v to see invocation)
<unknown>:0: error: error opening input file '/var/folders/y2/s8dpwncd1218nbnssnz92xt1rb51pv/T/TemporaryDirectory.dLijrp/KoinCore.Kind-1.bc' (No such file or directory)
        at co.touchlab.skie.util.Command.handleExitCode(Command.kt:102)
        at co.touchlab.skie.util.Command.execute(Command.kt:85)
        at co.touchlab.skie.util.Command.execute$default(Command.kt:57)
        at co.touchlab.skie.phases.swift.CompileSwiftPhase.callSwiftCompiler(CompileSwiftPhase.kt:137)
        at co.touchlab.skie.phases.swift.CompileSwiftPhase.execute(CompileSwiftPhase.kt:43)
        at co.touchlab.skie.phases.swift.CompileSwiftPhase.execute(CompileSwiftPhase.kt:12)
        at co.touchlab.skie.phases.util.SkiePhaseGroup$run$1$1$1.invoke(SkiePhaseGroup.kt:22)
        at co.touchlab.skie.phases.util.SkiePhaseGroup$run$1$1$1.invoke(SkiePhaseGroup.kt:21)
        at co.touchlab.skie.phases.analytics.performance.SkiePerformanceAnalytics$Producer.log(SkiePerformanceAnalytics.kt:35)
        at co.touchlab.skie.phases.util.SkiePhaseGroup.run(SkiePhaseGroup.kt:21)
        at co.touchlab.skie.phases.SkiePhaseScheduler.runSirPhases(SkiePhaseScheduler.kt:147)
        at co.touchlab.skie.entrypoint.EntrypointUtils.runSirPhases(EntrypointUtils.kt:51)
        at co.touchlab.skie.entrypoint.CreateObjCExportCodeSpecPhaseInterceptor.intercept(CreateObjCExportCodeSpecPhaseInterceptor.kgp_1.9.0.kt:28)
        at co.touchlab.skie.entrypoint.CreateObjCExportCodeSpecPhaseInterceptor.intercept(CreateObjCExportCodeSpecPhaseInterceptor.kgp_1.9.0.kt:12)
        at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain$chainedInterceptors$2$erasedInterceptors$1$1.invoke(ErasedPhaseInterceptorChain.kt:12)
        at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain$chainedInterceptors$2$erasedInterceptors$1$1.invoke(ErasedPhaseInterceptorChain.kt:12)
        at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain.invoke(ErasedPhaseInterceptorChain.kt:19)
        at co.touchlab.skie.compilerinject.interceptor.ErasedPhaseInterceptorChain.invoke(ErasedPhaseInterceptorChain.kt:6)
        at co.touchlab.skie.compilerinject.interceptor.InterceptedPhaseBody.invoke(SimpleNamedPhaseInterceptorConfigurer.kt:55)
        at co.touchlab.skie.compilerinject.interceptor.InterceptedPhaseBody.invoke(SimpleNamedPhaseInterceptorConfigurer.kt:47)
        at org.jetbrains.kotlin.backend.konan.driver.phases.PhaseBuildersKt$createSimpleNamedCompilerPhase$1.phaseBody(PhaseBuilders.kt:32)
        at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:207)
        at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:94)
        at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase(Machinery.kt:139)
        at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine.runPhase$default(Machinery.kt:130)
        at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver$produceObjCFramework$1.invoke(DynamicCompilerDriver.kt:69)
        at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver$produceObjCFramework$1.invoke(DynamicCompilerDriver.kt:68)
        at org.jetbrains.kotlin.backend.konan.driver.phases.TopLevelPhasesKt.runPsiToIr(TopLevelPhases.kt:50)
        at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.produceObjCFramework(DynamicCompilerDriver.kt:68)
        at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.access$produceObjCFramework(DynamicCompilerDriver.kt:31)
        at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver$run$1$1$1.invoke(DynamicCompilerDriver.kt:42)
        at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver$run$1$1$1.invoke(DynamicCompilerDriver.kt:36)
        at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine$Companion$startTopLevel$topLevelPhase$1.phaseBody(Machinery.kt:98)
        at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine$Companion$startTopLevel$topLevelPhase$1.phaseBody(Machinery.kt:92)
        at org.jetbrains.kotlin.backend.common.phaser.SimpleNamedCompilerPhase.phaseBody(CompilerPhase.kt:207)
        at org.jetbrains.kotlin.backend.common.phaser.AbstractNamedCompilerPhase.invoke(CompilerPhase.kt:94)
        at org.jetbrains.kotlin.backend.konan.driver.PhaseEngine$Companion.startTopLevel(Machinery.kt:105)
        at org.jetbrains.kotlin.backend.konan.driver.DynamicCompilerDriver.run(DynamicCompilerDriver.kt:36)
        at org.jetbrains.kotlin.backend.konan.KonanDriver.run(KonanDriver.kt:118)
        at org.jetbrains.kotlin.cli.bc.K2Native.runKonanDriver(K2Native.kt:151)
        at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:69)
        at org.jetbrains.kotlin.cli.bc.K2Native.doExecute(K2Native.kt:36)
        at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:104)
        at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.kt:48)
        at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:101)
        at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:79)
        at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:43)
        at org.jetbrains.kotlin.cli.common.CLITool$Companion.doMainNoExit(CLITool.kt:180)
        at org.jetbrains.kotlin.cli.bc.K2Native$Companion$mainNoExitWithRenderer$1.invoke(K2Native.kt:188)
        at org.jetbrains.kotlin.cli.bc.K2Native$Companion$mainNoExitWithRenderer$1.invoke(K2Native.kt:187)
        at org.jetbrains.kotlin.util.UtilKt.profileIf(Util.kt:22)
        at org.jetbrains.kotlin.util.UtilKt.profile(Util.kt:16)
        at org.jetbrains.kotlin.cli.bc.K2Native$Companion.mainNoExitWithRenderer(K2Native.kt:187)
        at org.jetbrains.kotlin.cli.bc.K2NativeKt.mainNoExitWithGradleRenderer(K2Native.kt:205)
        at org.jetbrains.kotlin.cli.utilities.MainKt$daemonMain$1.invoke(main.kt:51)
        at org.jetbrains.kotlin.cli.utilities.MainKt$daemonMain$1.invoke(main.kt:51)
        at org.jetbrains.kotlin.cli.utilities.MainKt.mainImpl(main.kt:20)
        at org.jetbrains.kotlin.cli.utilities.MainKt.inProcessMain(main.kt:58)
        at org.jetbrains.kotlin.cli.utilities.MainKt.daemonMain(main.kt:51)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.jetbrains.kotlin.compilerRunner.KotlinToolRunner.runInProcess(KotlinToolRunner.kt:198)
        at org.jetbrains.kotlin.compilerRunner.KotlinToolRunner.run(KotlinToolRunner.kt:135)
        at org.jetbrains.kotlin.compilerRunner.KotlinNativeToolRunner.run(nativeToolRunners.kt:146)
        at org.jetbrains.kotlin.gradle.tasks.KotlinNativeLink$compile$1.invoke(KotlinNativeLink.kt:414)
        at org.jetbrains.kotlin.gradle.tasks.KotlinNativeLink$compile$1.invoke(KotlinNativeLink.kt:364)
        at org.jetbrains.kotlin.compilerRunner.ReportUtilsKt.addBuildMetricsForTaskAction(reportUtils.kt:276)
        at org.jetbrains.kotlin.gradle.tasks.KotlinNativeLink.compile(KotlinNativeLink.kt:364)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
        at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
        at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
        at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
        at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:248)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:73)
        at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:233)
        at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:216)
        at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:199)
        at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:166)
        at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
        at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
        at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
        at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
        at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
        at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
        at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:67)
        at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:37)
        at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
        at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
        at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
        at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:50)
        at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:28)
        at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.executeDelegateBroadcastingChanges(CaptureStateAfterExecutionStep.java:100)
        at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:72)
        at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:50)
        at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:40)
        at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:29)
        at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:179)
        at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:70)
        at org.gradle.internal.Either$Right.fold(Either.java:175)
        at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59)
        at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:68)
        at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:46)
        at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36)
        at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25)
        at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36)
        at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22)
        at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:91)
        at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:55)
        at java.base/java.util.Optional.orElseGet(Optional.java:364)
        at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
        at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:37)
        at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:65)
        at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:36)
        at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
        at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
        at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:77)
        at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:38)
        at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:108)
        at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:55)
        at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:71)
        at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:45)
        at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNonEmptySources(SkipEmptyWorkStep.java:177)
        at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:86)
        at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:53)
        at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32)
        at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21)
        at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
        at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
        at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
        at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:75)
        at org.gradle.internal.execution.steps.CleanupStaleOutputsStep.execute(CleanupStaleOutputsStep.java:41)
        at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:66)
        at java.base/java.util.Optional.orElseGet(Optional.java:364)
        at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:66)
        at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:38)
        at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:32)
        at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:293)
        at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30)
        at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:21)
        at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37)
        at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27)
        at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:47)
        at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:34)
        at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:64)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:145)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:134)
        at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
        at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
        at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
        at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
        at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
        at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:78)
        at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
        at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
        at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
        at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
        at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
        at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
        at java.base/java.lang.Thread.run(Thread.java:833)

About this issue

  • Original URL
  • State: closed
  • Created 8 months ago
  • Comments: 23 (7 by maintainers)

Most upvoted comments

“Fixed” in 0.6.2 by adding an explicit error that bitcode embedding is not supported by SKIE.

Hi @kasem-sm! While the error message is similar, the underlying problem is likely very different. These directories should be directly managed by the SKIE Gradle plugin. Could you please create a separate issue (and answer the questions in the template) so we don’t mix these two problems?

The directory s8dpwncd1218nbnssnz92xt1rb51pv is a system thing, so that makes sense it’s the same. It’s super weird. I think it could be a sort of a race condition. I’ll try to look into it locally.