Skip to content
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

[dotnet watch] Cannot open project Lib.fsproj because extension fsproj is not associated with a language #46378

Open
carlossanlop opened this issue Jan 28, 2025 · 12 comments
Labels
Area-Watch Known Build Error untriaged Request triage from a team member

Comments

@carlossanlop
Copy link
Member

carlossanlop commented Jan 28, 2025

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=932408
Build error leg or test failing: dotnet-sdk-public-ci

Error Message

{
  "ErrorMessage" : "because the file extension '.fsproj' is not associated with a language",
  "BuildRetry" : false,
  "ExcludeConsoleLog" : false
}
 dotnet watch ⚠ msbuild: [Failure] Cannot open project 
'C:\h\w\B34E099A\t\dotnetSdkTests\geksol2n.pb2\RenameSourceF---5F6BBE1E\FSharp\Lib.fsproj' 
because the file extension '.fsproj' is not associated with a language.

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=932408
Error message validated: [because the file extension '.fsproj' is not associated with a language]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 1/28/2025 10:53:09 PM UTC

Report

Build Definition Test Pull Request
960675 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47025
960644 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47033
960133 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47026
960156 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46931
959668 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47001
959727 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47032
959676 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47003
959119 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46991
959171 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47002
959023 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46920
959063 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47021
959076 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47023
959003 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47019
958956 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47013
958941 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46920
958812 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46988
958903 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47013
958860 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47011
958752 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47010
958676 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46998
958621 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46997
958601 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47006
958540 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46998
958534 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46931
958488 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46965
958384 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46973
958118 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46989
957939 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46983
957745 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46915
957614 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46981
957581 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46954
957549 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46972
957414 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46968
957373 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46965
957429 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46971
957416 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46970
2646299 dotnet-sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47785
957206 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46963
957160 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46927
957064 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46961
957033 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46959
956955 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #45872
956893 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46954
956885 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46926
956868 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46949
956484 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46920
956347 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46920
956314 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46233
956325 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46926
956101 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46933
956116 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46935
956205 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46942
956125 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46939
956051 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46926
955397 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46920
955520 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46917
955551 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46796
955514 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46924
955517 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46916
955483 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46921
955445 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #45637
955221 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46908
955262 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46913
955224 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46233
955178 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46911
955098 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46909
954882 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46901
954942 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46907
954891 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46904
954890 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46759
954887 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46903
954885 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46900
954714 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46833
954659 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46896
954651 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46895
954233 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46870
954172 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46883
953844 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46863
953649 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46871
953803 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46873
953805 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46879
953652 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46868
953438 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46868
953411 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46874
953391 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46872
953179 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46868
952912 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46860
952938 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46836
952814 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46652
952597 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #42861
952584 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46829
952502 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #42861
952474 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46831
952393 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46837
952376 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #41376
952209 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46849
952195 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46846
952181 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46845
952283 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46853
952219 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46851
Displaying 100 of 348 results

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
4 77 348
@carlossanlop carlossanlop added Area-Watch Known Build Error untriaged Request triage from a team member labels Jan 28, 2025
@baronfel
Copy link
Member

I thought @tmat already fixed this with a servicing fix to the 9.0.1xx releases? It should be in 102 or 103?

@tmat
Copy link
Member

tmat commented Jan 28, 2025

The warning is not the reason why the test failed.

@tmat
Copy link
Member

tmat commented Jan 28, 2025

This commit hasn't been integrated to main yet: 3cd7c65

@Forgind
Copy link
Member

Forgind commented Feb 12, 2025

@tmat, just hit this issue in #45419, which is targeting release/9.0.3xx. I don't think this worked.

@tmat
Copy link
Member

tmat commented Feb 12, 2025

@Forgind You can ignore Mac ARM64 failures. The machines are slow and the tests time out.

@Forgind
Copy link
Member

Forgind commented Feb 13, 2025

@Forgind You can ignore Mac ARM64 failures. The machines are slow and the tests time out.

Can you explain that a bit further? @marcpopMSFT told me that those machines should actually be faster than the x64 machines. That said, we've also had a lot of timeouts and are actively working on figuring out why (without success as of yet, hence the PR I linked). It may be that we've just misunderstood where the issue is on that leg, and we should just increase the timeout across the board.

@tmat
Copy link
Member

tmat commented Feb 13, 2025

@Forgind Not sure what the status is right now, but the Mac ARM64 CI leg has been optional for a while.

@Forgind
Copy link
Member

Forgind commented Feb 13, 2025

It's optional right now because it's been timing out, but we've been trying to figure out why it keeps timing out so we can turn it back on. I don't know that it's just automatically slow.

@tmat
Copy link
Member

tmat commented Feb 13, 2025

Oh, I see. So in this specific case the logs show that dotnet build is taking very long time. Not sure where it gets stuck:

Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.AddSourceFile [OUTPUT] dotnet watch 🚀 Launched '/private/tmp/helix/working/B2910953/p/d/dotnet' with arguments 'build /private/tmp/helix/working/B2910953/w/A696090A/e/testExecutionDirectory/AddSourceFile---E93D266F/AppWithDeps/App.WithDeps.csproj -consoleLoggerParameters:NoSummary;Verbosity=minimal': process id 96065

Seems like memory dumps were saved but I don't see them in the artifact list.

@marcpopMSFT
Copy link
Member

To clarify, forgind was trying to get context on your comment that the arm64 machines are slow. Ever since we added that leg, it has been fairly consistently timing out. When I asked the codeflow chat, they indicated that arm64 should be faster than x64 so it wasn't a machine issue and we should dig further. That's when we made them optional, later turned them off, and have been trying to find out why they are timing out ever since. Do you have a reason to believe the mac arm64 machines are slower than the x64 ones?

@tmat
Copy link
Member

tmat commented Feb 13, 2025

Do you have a reason to believe the mac arm64 machines are slower than the x64 ones?

No specific reason. I didn't know forgind is trying to figure out why. Just stating that we have been skipping the CI leg because it's been timing out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Watch Known Build Error untriaged Request triage from a team member
Projects
None yet
Development

No branches or pull requests

5 participants