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
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
952075 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46837
952090 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #45419
952001 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46843
951909 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #45520
951842 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46838
951749 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46836
951701 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46833
951573 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46800
951080 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46823
951072 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46759
951006 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46827
950887 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46759
950882 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46815
950867 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46812
950851 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46810
950681 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46803
950710 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46337
950598 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46759
950572 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46786
950535 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46796
950500 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46449
950090 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46767
950264 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46558
950064 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46779
949890 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46558
949881 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46783
949737 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46779
949609 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46773
949487 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46717
949323 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46757
949473 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46377
949316 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46753
949334 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46759
949123 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46745
948953 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46742
948522 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #45419
948679 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46377
948644 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46710
947957 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46633
947870 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46711
947949 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46691
947928 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46546
947843 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46694
947698 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46701
947726 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46706
947612 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46675
947443 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46633
947114 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46694
947092 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46685
946852 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46691
946702 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46642
946547 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46643
946370 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46633
946262 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46680
946278 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46676
946199 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46679
946022 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46650
945969 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46663
945692 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46676
945548 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46675
945204 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46546
945202 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46666
945197 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46664
945054 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46642
945020 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46653
944959 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46518
944926 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46377
944531 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46634
944328 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46643
944370 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46397
944235 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46641
944095 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46619
944078 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46637
944013 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46616
943963 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46615
943916 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46583
943870 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46623
941895 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46086
943601 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46611
943479 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46609
943356 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46575
943187 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46558
Displaying 100 of 266 results

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
14 78 266
@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