Repository navigation
[9.0][wasm] Wasm.Build.NativeRebuild.Tests.FlagsChangeRebuildTests.ExtraEmccFlagsSetButNoRealChange fails: xpected the multithreading runtime pack to be available when running on CI #109626
Copy link
Copy link
Closed
Labels
Known Build ErrorUse this to report build issues in the .NET Helix tabUse this to report build issues in the .NET Helix tabarch-wasmWebAssembly architectureWebAssembly architecturearea-Build-monoos-browserBrowser variant of arch-wasmBrowser variant of arch-wasmos-linuxLinux OS (any supported distro)Linux OS (any supported distro)
Description
Build Information
Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=861525
Build error leg or test failing: Wasm.Build.NativeRebuild.Tests.FlagsChangeRebuildTests.ExtraEmccFlagsSetButNoRealChange
Error Message
{
"ErrorMessage" : "Expected the multithreading runtime pack to be available when running on CI. IsRunningOnCI is true but IsWorkloadWithMultiThreadingForDefaultFramework is false",
"BuildRetry" : false,
"ExcludeConsoleLog" : false
}- PR: Update branding to 9.0.1 #109563
- Queue:
browser-wasm linux Release WasmBuildTests - Job result: https://dev.azure.com/dnceng-public/public/_build/results?buildId=861525&view=logs&j=1fa93050-f528-55d3-a351-f8bf9ce5adbf&t=a9f1a437-3b59-5900-1137-ec6cae9a530c&l=136
- Log file: https://helixre107v0xd1eu3ibi6ka.blob.core.windows.net/dotnet-runtime-refs-pull-109563-merge-907b3685bcb2414b9e/Workloads-NoWebcil-ST-Wasm.Build.NativeRebuild.Tests.FlagsChangeRebuildTests/1/console.e303272d.log?helixlogtype=result
- Output:
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.
Stack Trace:
/_/src/mono/wasm/Wasm.Build.Tests/BuildTestBase.cs(117,0): at Wasm.Build.Tests.BuildTestBase.ConfigWithAOTData(Boolean aot, String config, String extraArgs)
/_/src/mono/wasm/Wasm.Build.Tests/NativeRebuildTests/FlagsChangeRebuildTest.cs(23,0): at Wasm.Build.NativeRebuild.Tests.FlagsChangeRebuildTests.FlagsChangesForNativeRelinkingData(Boolean aot)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
----- Inner Stack Trace -----
/_/src/mono/wasm/Wasm.Build.Tests/Common/BuildEnvironment.cs(109,0): at Wasm.Build.Tests.BuildEnvironment..ctor()
/_/src/mono/wasm/Wasm.Build.Tests/BuildTestBase.cs(80,0): at Wasm.Build.Tests.BuildTestBase..cctor()
Wasm.Build.NativeRebuild.Tests.FlagsChangeRebuildTests.ExtraEmccFlagsSetButNoRealChange [FINISHED] Time: 0s
Known issue validation
Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=861525
Error message validated: [Expected the multithreading runtime pack to be available when running on CI. IsRunningOnCI is true but IsWorkloadWithMultiThreadingForDefaultFramework is false]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 11/7/2024 11:08:44 PM UTC
Report
Summary
| 24-Hour Hit Count | 7-Day Hit Count | 1-Month Count |
|---|---|---|
| 0 | 15 | 22 |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Known Build ErrorUse this to report build issues in the .NET Helix tabUse this to report build issues in the .NET Helix tabarch-wasmWebAssembly architectureWebAssembly architecturearea-Build-monoos-browserBrowser variant of arch-wasmBrowser variant of arch-wasmos-linuxLinux OS (any supported distro)Linux OS (any supported distro)
Activity
dotnet-policy-service commentedon Nov 7, 2024
Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.
maraf commentedon Nov 13, 2024
The root cause seems to be
9.0.0(actual version) vs9.0.0-ci(env var passed to WBTRUNTIME_PACK_VER9=9.0.0-ci).Package version in binlog is correctlyDuring9.0.0Wasm.Build.Testsproject (and any other project) evaluation, the package version is9.0.0-ci, probably later it's overriden to9.0.0(in next phase after nuget restore?)The
Wasm.Build.Tests.csprojlooks identical in 8.0 branch, so the change is probably coming from a different place