My iOS KMM build fails on my Jenkins server, when ...
# multiplatform
c
My iOS KMM build fails on my Jenkins server, when I run it on a node which is running multiple concurrent builds. The default separator character for workspace folders is
@
. So your build may run at: 
/Users/jenkins/workspace/MyKMMProject
, and a concurrent build runs at
/Users/jenkins/workspace/MyKMMProject@2
. In this scenario I get the error:
Copy code
> Task :shared:compileKotlinIos FAILED
e: Could not find "/Users/jenkins/workspace/MyKMMProject" in [/Users/jenkins/workspace/MyKMMProject@2/Pods, /Users/jenkins/.konan/klib, /Users/jenkins/.konan/kotlin-native-prebuilt-macos-1.5.21/klib/common, /Users/jenkins/.konan/kotlin-native-prebuilt-macos-1.5.21/klib/platform/ios_arm64]
I think this is due to the
@
because there is no reference in any environment variable to the path name without the separator. I suspect something is wrongly parsing the file path and tripping up on the
@
but I don’t know where this would be, and therefore where to raise this bug. Does anybody have any suggestions for troubleshooting this (other than reconfiguring the separator Jenkins character).
a
Hello, @coolcat. It looks like the same problem as described at KT-42500. Please make a comment there with your use-case. It will help the developers team to prioritise this ticket. I’ll also ping some people to update its status.
c
Thanks. My use case seems to be described in the original GitHub issue.