danger / swift

⚠️ Stop saying "you forgot to …" in code review
https://danger.systems/swift/
MIT License
1.05k stars 140 forks source link

Cannot run `danger-swift pr` - JIT session error: Symbols not found #575

Closed viniciusml closed 11 months ago

viniciusml commented 1 year ago

Hey all!

I've been trying to run danger-swift pr locally and I get an error JIT session error: Symbols not found. Could someone help me with that, please?

This is how my Package.swift file looks like:

// swift-tools-version:5.7
import PackageDescription

let package = Package(
    name: "Eigen",
    dependencies: [
      .package(url: "https://github.com/danger/swift.git", from: "3.15.0")
    ],
    targets: [
        // This is just an arbitrary Swift file in our app, that has
        // no dependencies outside of Foundation, the dependencies section
        // ensures that the library for Danger gets build also.
        .target(name: "eigen", dependencies: [.product(name: "Danger", package: "swift")], path: "Artsy", sources: ["Stringify.swift"]),
    ]
)
Error after running `swift run danger-swift pr PR-URL` ``` Building for debugging... Build complete! (0.07s) Starting Danger PR on #11341 JIT session error: Symbols not found: [ _$s6Danger6GitHubV9MilestoneVMn, _$s6Danger6GitHubV11PullRequestVMa, _$s6Danger6GitHubV9MilestoneVMa, _$s6Danger6GitHubV5IssueVMa ] Failed to materialize symbols: { (main, { _got.$sSH13_rawHashValue4seedS2i_tFTq, _$s15_tmp_dangerfile4HostOACSQAAWl, _got.$s6Danger6GitHubVMn, _$s15_tmp_dangerfile13modifiedFilesSaySSGvp, _$s15_tmp_dangerfile8FilePathOMa, _$s15_tmp_dangerfile8FilePathOACSYAAWl, _$sSaySSGSayxGSTsWL, _$s15_tmp_dangerfile8FilePathOSQAAMc, _$s6Danger6GitHubV9MilestoneVSgMD, _$s15_tmp_dangerfile11editedFilesSaySSGvp, _got.$sSH4hash4intoys6HasherVz_tFTq, _got.$sSQ2eeoiySbx_xtFZTq, _main, _$sSaySSGSayxGs14_ArrayProtocolsWL, _$sSSWOh, _$sS2SSysWl, _$sS2SSysWL, _$s15_tmp_dangerfile6checksSaySSGvp, _$sSaySSGMD, ___swift_memcpy1_1, _got.$sSHMp, _got.$sSQMp, _symbolic SS, _got.$sSHSQTb, _got.$sSYMp, _symbolic $sSY, _$sSaySSGSayxGSlsWl, _$s15_tmp_dangerfile10DependencyO8rawValueSSvg, _$s10Foundation4DateVSgMD, _$, _$s15_tmp_dangerfile6danger6Danger0D3DSLVvp, _$s15_tmp_dangerfile12createdFilesSaySSGvp, _$s6Danger8FileTypeOACSYAAWl, _$s15_tmp_dangerfile12deletedFilesSaySSGvp, _$s15_tmp_dangerfile10DependencyOSHAAMc, _$s6Danger8FileTypeOSgWOc, ___swift_noop_void_return, _$sSaySSGSayxGSlsWL, _$s15_tmp_dangerfile3git6Danger3GitVvp, _symbolic _____Sg 6Danger6GitHubV9MilestoneV, _$s15_tmp_dangerfile10DependencyOACSQAAWL, _symbolic SaySSG, _$s6Danger6GitHubVSgMD, _$s15_tmp_dangerfile10DependencyOSQAAMc, _$s15_tmp_dangerfile8FilePathO8rawValueSSvg, _got.$s6Danger6GitHubV9MilestoneVMn, ___swift_allocate_value_buffer, _$s15_tmp_dangerfile14localizedFilesSaySSGvp, _$s15_tmp_dangerfile8FilePathOACSQAAWL, _$s15_tmp_dangerfile13isUITestFilesSaySSGvp, _$s15_tmp_dangerfile17isSanityTestFilesSaySSGvp, _$sSaySSGSayxGSTsWl, _got.$sSH9hashValueSivgTq, _$s15_tmp_dangerfile10DependencyOMa, __swift_FORCE_LOAD_$_swiftDarwin_$__tmp_dangerfile, _$s15_tmp_dangerfile10DependencyOMn, _$s6Danger6GitHubVSgWOc, __swift_FORCE_LOAD_$_swiftCoreFoundation_$__tmp_dangerfile, __swift_FORCE_LOAD_$_swiftXPC_$__tmp_dangerfile, _$s15_tmp_dangerfileMXM, _$s6Danger6GitHubVWOh, _$s15_tmp_dangerfile4HostOACSYAAWL, _$s15_tmp_dangerfile4HostO8rawValueSSvg, _$s15_tmp_dangerfile10DependencyOACSYAAWL, __swift_FORCE_LOAD_$_swiftDispatch_$__tmp_dangerfile, _$s15_tmp_dangerfile8FilePathOSYAAMc, _$s15_tmp_dangerfile8FilePathOACSYAAWL, __swift_FORCE_LOAD_$_swiftIOKit_$__tmp_dangerfile, _got.$s8RawValueSYTl, _$s15_tmp_dangerfile10DependencyON, _got.$sSY8rawValuexSg03RawB0Qz_tcfCTq, _got.$sSY8rawValue03RawB0QzvgTq, _$s15_tmp_dangerfile8FilePathOACSQAAWl, ___swift_memcpy0_1, _$ss27_finalizeUninitializedArrayySayxGABnlF, _symbolic _____ 15_tmp_dangerfile10DependencyO, _$s15_tmp_dangerfile10DependencyOSYAAMc, _got.$s10Foundation4DateVMn, _$sSaySSGSayxGs14_ArrayProtocolsWl, _$s15_tmp_dangerfile9isUIFilesSaySSGvp, _$s15_tmp_dangerfile4HostOSQAAMc, _$s15_tmp_dangerfile4HostOMa, _$s15_tmp_dangerfile4HostOACSQAAWL, _$s15_tmp_dangerfile10DependencyOACSYAAWl, _$s6Danger6GitHubV11PullRequestVWOh, _$s15_tmp_dangerfile10DependencyOACSQAAWl, _$s15_tmp_dangerfile4HostOSHAAMc, _$s15_tmp_dangerfile4HostOACSYAAWl, ___swift_instantiateConcreteTypeFromMangledName, _symbolic _____ 15_tmp_dangerfile4HostO, _$sSa12_endMutationyyF, _$s15_tmp_dangerfile4HostOSYAAMc, _$s15_tmp_dangerfile4HostO8rawValueACSgSS_tcfC, _$s15_tmp_dangerfile8FilePathOMn, _$s15_tmp_dangerfile14createdUIFilesSaySSGvp, _$s6Danger8FileTypeOACSYAAWL, __swift_FORCE_LOAD_$_swiftObjectiveC_$__tmp_dangerfile, _symbolic _____ 15_tmp_dangerfile8FilePathO, _$s15_tmp_dangerfile22modifiedCoreDataSchemaSaySSGvp, _symbolic _____Sg 6Danger6GitHubV, _$s15_tmp_dangerfile26isConfigurationSanityFilesSaySSGvp, ___swift_project_value_buffer, _$s15_tmp_dangerfile22isCreatedMobileUIFilesSaySSGvp, _$s15_tmp_dangerfile4HostOMn, _$sSS15_tmp_dangerfileE12hasChangesInySbAA8FilePathOF, ___swift_instantiateConcreteTypeFromMangledNameAbstract, _$sSa15_tmp_dangerfileSSRszlE26filterModifiedDependenciesSaySSGyF, _$s15_tmp_dangerfile4HostON, _$s15_tmp_dangerfile8FilePathON, _symbolic _____Sg 10Foundation4DateV, _$s15_tmp_dangerfile10DependencyO8rawValueACSgSS_tcfC, _$s15_tmp_dangerfile8FilePathO8rawValueACSgSS_tcfC, __swift_FORCE_LOAD_$_swiftFoundation_$__tmp_dangerfile, _associated conformance 15_tmp_dangerfile4HostOSHAASQ, _associated conformance 15_tmp_dangerfile10DependencyOSHAASQ, _$s6Danger6GitHubV11PullRequestVWOc, _associated conformance 15_tmp_dangerfile8FilePathOSHAASQ, _$s15_tmp_dangerfile20modifiedDependenciesSaySSGvp, _$s15_tmp_dangerfile8FilePathOSHAAMc }) } ERROR: Dangerfile eval failed at Dangerfile.swift ERROR: Could not get the results JSON file at /var/folders/7s/f8d2x30n0cz8fcc83zk5qbmm0000gr/T/danger/2B802A5C-7700-4030-A94B-26EEB963FDDE/danger-response.json Danger: ⅹ Failing the build, there is 1 fail. ## Failures `danger-swift` failed. ## Markdowns ### Log ```

Thanks in advance!

StefanLage commented 11 months ago

Hey @viniciusml , seems like this was a Swift 5.7 bug. I tried with an older version and more recent one like 5.8.1 and it works fine for me.

viniciusml commented 11 months ago

@StefanLage you're right! 🎉 It works for me as well. thanks for the heads up