-
Notifications
You must be signed in to change notification settings - Fork 132
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
SBE failing due to use of preview version of .NET #4527
Comments
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label. |
I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label. |
https://github.com/dotnet/dotnet/blob/76d842118ea686c6d31a842a392d53a4680b2f91/Directory.Build.props#L125 is set, investigating why it didn't propagate/maybe got overridden. |
I retried this build and it passed. Based on the error message, the build should have failed. I also looked through the SBE binlog, and @MichaelSimons - do you have any thoughts on this? |
I don't think the build failure was caused by the preview SDK usage and the passing retry support this. Look at the inner binlog for the spectre.console project that failed. It has the following failure reported - CompilerServer: server failed - server rejected the request 'Compilation not allowed at this time' - Spectre.Console (net9.0) |
Ah thanks! I missed that inner binlog. It looks like an issue with the tooling then. cc @dotnet/roslyn |
I suspect this is another manifestation of dotnet/dnceng#3305 There are two interesting parts in the binlog.
That message is given when a compilation request occurs while the compiler server is shutting down. That is not necessarily an error. The server could be timing out from lack of requests when this happens. Typically though when I see this I grep the binlog for
That is just a straight up compiler crash. Once the server rejected the request it fell back to direct invoke of csc.dll and that crashed. Unfortunately Linux doesn't always put a call stack in the build file so we can't see what is happening. But given that one manifestation of dnceng 3305 is a straight crash we should likely wait for that investigation to resolve. |
@jaredpar - Thanks for the in depth explanation! It sounds like this is likely caused by dotnet/dnceng#3305, so I'm going to close this issue in favor of dotnet/dnceng#3305. |
Note: may also be dotnet/runtime#104123 There are two investigations on going right now which have this symptom. |
This PR build targeting preview7 failed with the following error while building source build externals:
The text was updated successfully, but these errors were encountered: