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 · 14 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
999041 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #48005
998918 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #48012
996348 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47691
996237 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47956
994847 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47873
994703 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47773
994049 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47900
993357 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47819
993281 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47833
992837 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47792
992300 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47850
991243 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47833
991176 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47736
990992 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47833
990830 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47827
990254 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47818
988449 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47776
985491 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47716
985293 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47433
2666585 dotnet-sdk dotnet-watch.Tests.dll.1.WorkItemExecution #48610
2666514 dotnet-sdk Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.MauiBlazor #48610
984079 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47684
983579 dotnet/sdk Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.Aspire #46218
983580 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47661
982672 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47608
982540 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47531
2664035 dotnet-sdk Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.MauiBlazor #48496
981459 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47631
2663664 dotnet-sdk dotnet-watch.Tests.dll.1.WorkItemExecution #48482
2663663 dotnet-sdk Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.MauiBlazor #48483
980722 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47586
980698 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47606
2663606 dotnet-sdk Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.MauiBlazor #48453
2663151 dotnet-sdk dotnet-watch.Tests.dll.1.WorkItemExecution #48453
980197 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47531
980050 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47587
980141 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47552
979988 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47575
979909 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47572
2662650 dotnet-sdk dotnet-watch.Tests.dll.1.WorkItemExecution #48424
979340 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47528
979334 dotnet/sdk Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.Aspire #47518
979343 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47537
979037 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47552
978733 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47528
977843 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47519
978584 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47532
978471 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47538
978359 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47512
978381 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47528
977841 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47514
2661696 dotnet-sdk dotnet-watch.Tests.dll.1.WorkItemExecution #48367
977642 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47508
977456 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47466
976823 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47490
976824 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47465
976415 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47465
975976 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47465
975942 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47463
975813 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47456
2660290 dotnet-sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47785
2660291 dotnet-sdk dotnet-watch.Tests.dll.1.WorkItemExecution #48211
2660147 dotnet-sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47785
2660148 dotnet-sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47786
2660012 dotnet-sdk Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.MauiBlazor #47785
975039 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47431
2659849 dotnet-sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47785
2659709 dotnet-sdk Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.MauiBlazor #47785
974015 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47021
973104 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47391
972964 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47385
972767 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47383
2658101 dotnet-sdk Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.MauiBlazor #47785
972436 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47321
972266 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47364
972248 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47328
971996 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47226
2657333 dotnet-sdk Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.Microsoft.DotNet.Watch.UnitTests.ApplyDeltaTests.MauiBlazor #47785
2657334 dotnet-sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47786
971497 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46844
971502 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47235
971031 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47326
970984 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47325
970804 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47226
970588 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47308
970729 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47305
970387 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47304
970391 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47305
970349 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47299
969669 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47289
969246 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47271
969000 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47263
969045 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47266
968265 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47245
968264 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47244
968222 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47237
967812 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #46989
967261 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47220
966586 dotnet/sdk dotnet-watch.Tests.dll.1.WorkItemExecution #47212

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
2 11 99
@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.

@Forgind
Copy link
Member

Forgind commented Feb 26, 2025

@tmat, hit this again in #47110

Please fix this.

@tmat
Copy link
Member

tmat commented Feb 26, 2025

This fixes a potential race condition: #47117
It looks like this race is hit by #47110 based on the test logs.

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