You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Scenario Test Failures — MSBuild ProjectImports.zip Regression
All scenario tests are failing on this codeflow PR across all platforms (Linux, CentOS, Windows).
Root Cause
dotnet run with /bl: (binary logging) crashes with:
Unhandled exception: Could not find a part of the path
'.../MSBuildTemp.../MSBuild<PID>-1/run-dotnet-run.ProjectImports.zip'
The app itself succeeds (Hello, World! prints), but MSBuild then tries to write ProjectImports.zip alongside the binlog into a temp directory that has already been cleaned up. This causes an unhandled IOException, making dotnet run exit with code 1.
Failing Tests (9 total, all same root cause)
VerifyConsoleTemplate — CSharp, FSharp, VB
VerifyConsoleTemplateComplex — CSharp, FSharp, VB
VerifyReferenceInConsoleTemplate — CSharp, VB
VerifyPreMadeSolution
Evidence
Build 1333470 (main ← msbuild): Failed on Ubuntu, CentOS, Windows
Build 1332856 (release/10.0.3xx ← msbuild): Same failures on all platforms
MSBuild Commit Range
8cee1da...df3c977 — this range likely introduced a change to temp directory cleanup timing that races with binlog import archival.
While this PR was open, the source repository has received code changes from this repository (an opposite codeflow merged).
To avoid complex conflicts, the codeflow cannot continue until this PR is closed or merged.
You can continue with one of the following options:
Ignore this and merge this PR as usual without waiting for the new changes.
Once merged, Maestro will create a new codeflow PR with the new changes.
Close this PR and wait for Maestro to open a new one with old and new changes included.
You will lose any manual changes made in this PR.
You can also manually trigger the new codeflow right away by running:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This is a codeflow update. It may contain both source code changes from
the source repo
as well as dependency updates. Learn more here.
This pull request brings the following source code changes
From https://github.com/dotnet/msbuild
Diff the source with this PR branch