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

[release/8.0][wasm] WBT completely broken on 8.0 branch #93900

Closed
radical opened this issue Oct 24, 2023 · 3 comments
Closed

[release/8.0][wasm] WBT completely broken on 8.0 branch #93900

radical opened this issue Oct 24, 2023 · 3 comments
Assignees
Labels
arch-wasm WebAssembly architecture area-Workloads Workloads like wasm-tools Known Build Error Use this to report build issues in the .NET Helix tab

Comments

@radical
Copy link
Member

radical commented Oct 24, 2023

Broken build - 20231023.109, and log.

    Wasm.Build.NativeRebuild.Tests.FlagsChangeRebuildTests.ExtraEmccFlagsSetButNoRealChange [FAIL]
      System.TypeInitializationException : The type initializer for 'Wasm.Build.Tests.BuildTestBase' threw an exception.
      ---- System.Exception : Expected the multithreading runtime pack to be available when running on CI. IsRunningOnCI is true but IsWorkloadWithMultiThreadingForDefaultFramework is false.

Last passing build. Diff since then: e1da68d...d8d6927

Known Issue Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": "Expected the multithreading runtime pack to be available when running on CI",
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Report

Build Definition Test Pull Request
468826 dotnet/runtime Wasm.Build.Tests.TestAppScenarios.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded #94516
468825 dotnet/runtime Wasm.Build.Tests.ConfigSrcTests.ConfigSrcAbsolutePath
468614 dotnet/runtime Wasm.Build.Tests.PInvokeTableGeneratorTests.DllImportWithFunctionPointers_WarningsAsMessages #94605
468612 dotnet/runtime Wasm.Build.Tests.MainWithArgsTests.TopLevelWithArgs #94516
468207 dotnet/runtime Wasm.Build.Tests.TestAppScenarios.LazyLoadingTests.LoadLazyAssemblyBeforeItIsNeeded #94516
467856 dotnet/runtime Wasm.Build.Tests.TestAppScenarios.LibraryInitializerTests.LoadLibraryInitializer #94605
467271 dotnet/runtime Wasm.Build.Tests.WasmTemplateTests.ConsoleBuildAndRunForSpecificTFM(config: "Debug", extraNewArgs: "-f net8.0", expectedTFM: "net8.0") #94605
466825 dotnet/runtime Wasm.Build.Tests.IcuTests.FullIcuFromRuntimePackWithInvariant #94605
465971 dotnet/runtime Wasm.Build.Tests.MainWithArgsTests.AsyncMainWithArgs #94605
465523 dotnet/runtime Wasm.Build.Tests.BuildPublishTests.BuildThenPublishWithAOT
465312 dotnet/runtime Wasm.Build.Tests.TestAppScenarios.SatelliteLoadingTests.LoadSatelliteAssembly #94516
465301 dotnet/runtime Wasm.Build.Tests.WasmSIMDTests.Build_NoAOT_ShouldNotRelink
464819 dotnet/runtime Wasm.Build.Tests.WasmSIMDTests.PublishWithSIMD_AOT #94033
464329 dotnet/runtime Wasm.Build.Tests.WasmTemplateTests.ConsoleBuildAndRunForSpecificTFM(config: "Debug", extraNewArgs: "-f net8.0", expectedTFM: "net8.0")
464303 dotnet/runtime Wasm.Build.Tests.WasmTemplateTests.ConsoleBuildAndRunForSpecificTFM(config: "Debug", extraNewArgs: "-f net8.0", expectedTFM: "net8.0") #94516
464117 dotnet/runtime Wasm.Build.Tests.WasmTemplateTests.ConsoleBuildAndRunForSpecificTFM(config: "Debug", extraNewArgs: "-f net8.0", expectedTFM: "net8.0")
463909 dotnet/runtime Workloads-NoWebcil-Wasm.Build.Tests.WorkloadTests.WorkItemExecution #93915
463897 dotnet/runtime Wasm.Build.Tests.WasmSIMDTests.PublishWithoutSIMD_AOT #94035
463891 dotnet/runtime Wasm.Build.Tests.ConfigSrcTests.ConfigSrcAbsolutePath #94032
463888 dotnet/runtime Wasm.Build.Tests.WasmTemplateTests.ConsoleBuildAndRunForSpecificTFM(config: "Debug", extraNewArgs: "-f net8.0", expectedTFM: "net8.0") #94031
463866 dotnet/runtime Workloads-NoWebcil-Wasm.Build.Tests.WorkloadTests.WorkItemExecution
463894 dotnet/runtime Wasm.Build.Tests.Blazor.AppsettingsTests.FileInVfs #94033
463558 dotnet/runtime Wasm.Build.Tests.TestAppScenarios.LazyLoadingTests.FailOnMissingLazyAssembly #94520
456390 dotnet/runtime Wasm.Build.Tests.WasmSIMDTests.PublishWithoutSIMD_AOT #94031
456530 dotnet/runtime Wasm.Build.Tests.NativeBuildTests.SimpleNativeBuild
456406 dotnet/runtime Wasm.Build.Tests.RebuildTests.NoOpRebuild #94035
456397 dotnet/runtime Wasm.Build.Tests.SatelliteAssembliesTests.ResourcesFromProjectReference #94033
456393 dotnet/runtime Wasm.Build.Tests.WasmRunOutOfAppBundleTests.RunOutOfAppBundle #94032
456020 dotnet/runtime Wasm.Build.Tests.WorkloadTests.FilesInUnixFilesPermissionsXmlExist #94196
448681 dotnet/runtime Wasm.Build.NativeRebuild.Tests.NoopNativeRebuildTest.NoOpRebuildForNativeBuilds

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 12 30

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=448681
Error message validated: Expected the multithreading runtime pack to be available when running on CI
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 10/25/2023 4:57:34 PM UTC

@radical radical added arch-wasm WebAssembly architecture blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' area-Workloads Workloads like wasm-tools labels Oct 24, 2023
@radical radical self-assigned this Oct 24, 2023
@ghost
Copy link

ghost commented Oct 24, 2023

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

Issue Details

Broken build - 20231023.109, and log.

    Wasm.Build.NativeRebuild.Tests.FlagsChangeRebuildTests.ExtraEmccFlagsSetButNoRealChange [FAIL]
      System.TypeInitializationException : The type initializer for 'Wasm.Build.Tests.BuildTestBase' threw an exception.
      ---- System.Exception : Expected the multithreading runtime pack to be available when running on CI. IsRunningOnCI is true but IsWorkloadWithMultiThreadingForDefaultFramework is false.

Last passing build. Diff since then: e1da68d...d8d6927

Author: radical
Assignees: radical
Labels:

arch-wasm, blocking-clean-ci, area-Workloads

Milestone: -

@ghost ghost added the untriaged New issue has not been triaged by the area owner label Oct 24, 2023
@radical radical added Known Build Error Use this to report build issues in the .NET Helix tab and removed untriaged New issue has not been triaged by the area owner labels Oct 25, 2023
@ghost ghost added in-pr There is an active PR which will close this issue when it is merged and removed in-pr There is an active PR which will close this issue when it is merged labels Oct 27, 2023
@carlossanlop
Copy link
Member

From our chat conversation, my understanding is that there is another failure with the same root cause but different error messages and this KnownBuildError is not including those. To make it easier, I'll open a new issue but mention it's related to this. I just want to make sure we have the failure tagged.

@radical
Copy link
Member Author

radical commented Nov 16, 2023

This is fixed now, thanks to @lewing and @carlossanlop !

@radical radical closed this as completed Nov 16, 2023
@radical radical removed the blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' label Nov 16, 2023
@github-actions github-actions bot locked and limited conversation to collaborators Dec 17, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
arch-wasm WebAssembly architecture area-Workloads Workloads like wasm-tools Known Build Error Use this to report build issues in the .NET Helix tab
Projects
None yet
Development

No branches or pull requests

2 participants