-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[mono][tvos] Libraries tests failed to build on Helix due to missing System.Runtime.Serialization.Formatters.*
files
#107029
Comments
Tagging subscribers to 'os-tvos': @vitek-karas, @kotlarmilos, @ivanpovazan, @steveisok, @akoeplinger |
Tagging subscribers to this area: @directhex, @matouskozak |
System.Runtime.Serialization.Formatters.*
filesSystem.Runtime.Serialization.Formatters.*
files
Tagging subscribers to 'binaryformatter-migration': @adamsitnik, @bartonjs, @jeffhandley, @terrajobst |
cc @adamsitnik Why is it trying to copy PDB and XML?
Here's the source: runtime/src/mono/msbuild/apple/data/ProxyProjectForAOTOnHelix.proj Lines 111 to 117 in ef0c712
Probably there is a difference in the items copied for a project reference vs the framework reference. I suspect there are some assumptions in that copying logic that are broken by a project reference being preferred. |
Some more information about building ios/tvos test on CI.
For runtime/eng/testing/tests.ioslike.targets Line 60 in c1a9f26
So what I think that happens is that the FWIW to repro the failure locally one can do the following steps:
The step
|
Copying the PDB is a good idea if it will actually be consumed, since that helps get more accurate stack traces in cases of crashes. If the PDB is not actually consumed, then it might be better to just ignore those items in the logic that's trying to copy them on the test machine. Looks like elsewhere there are places that are trying to only handle |
Build Information
Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=786206&view=results
Affected pipeline:
runtime-extra-platforms
Build error leg:
Work items failing:
Relevant failure:
Error Message
Fill the error message using step by step known issues guidance.
Known issue validation
Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=786206
Error message validated:
[System\.Runtime\.Serialization\.Formatters\..* because it was not found
]Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 8/27/2024 12:45:02 PM UTC
Report
Summary
The text was updated successfully, but these errors were encountered: