Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[9.0] Values differ assert failure in Microsoft.Extensions.Hosting.Internal.HostTests.WebHostStopAsyncUsesDefaultTimeoutIfNoTokenProvided #114344

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

Open
carlossanlop opened this issue Apr 7, 2025 · 2 comments
Labels
arch-x64 area-Extensions-Hosting Known Build Error Use this to report build issues in the .NET Helix tab os-windows runtime-coreclr specific to the CoreCLR runtime test-failure
Milestone

Comments

@carlossanlop
Copy link
Member

carlossanlop commented Apr 7, 2025

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=1004743
Build error leg or test failing: Microsoft.Extensions.Hosting.Internal.HostTests.WebHostStopAsyncUsesDefaultTimeoutIfNoTokenProvided

Error Message

{
  "ErrorMessage" : "HostTests.cs(686,0): at Microsoft.Extensions.Hosting.Internal.HostTests.WebHostStopAsyncUsesDefaultTimeoutIfNoTokenProvided()",
  "BuildRetry" : false,
  "ExcludeConsoleLog" : false
}
===========================================================================================================

C:\h\w\B94409DD\w\ACDC0978\e>"C:\h\w\B94409DD\p\dotnet.exe" exec --runtimeconfig Microsoft.Extensions.Hosting.Unit.Tests.runtimeconfig.json --depsfile Microsoft.Extensions.Hosting.Unit.Tests.deps.json xunit.console.dll Microsoft.Extensions.Hosting.Unit.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing  
  Discovering: Microsoft.Extensions.Hosting.Unit.Tests (method display = ClassAndMethod, method display options = None)
  Discovered:  Microsoft.Extensions.Hosting.Unit.Tests (found 173 of 179 test cases)
  Starting:    Microsoft.Extensions.Hosting.Unit.Tests (parallel test collections = on [2 threads], stop on fail = off)
    Microsoft.Extensions.Hosting.Internal.HostTests.WebHostStopAsyncUsesDefaultTimeoutIfNoTokenProvided [FAIL]
      Assert.Equal() Failure: Values differ
      Expected: Task<VoidTaskResult,<StopAsync>d__16> { Status = RanToCompletion }
      Actual:   Task { Status = RanToCompletion }
      Stack Trace:
        /_/src/libraries/Microsoft.Extensions.Hosting/tests/UnitTests/Internal/HostTests.cs(686,0): at Microsoft.Extensions.Hosting.Internal.HostTests.WebHostStopAsyncUsesDefaultTimeoutIfNoTokenProvided()
        --- End of stack trace from previous location ---
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
      Content root path: C:\h\w\B94409DD\w\ACDC0978\e
info: Microsoft.Hosting.Lifetime[0]
      Application is shutting down...
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
      Content root path: C:\h\w\B94409DD\w\ACDC0978\e
info: Microsoft.Hosting.Lifetime[0]
      Application is shutting down...
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
      Content root path: C:\h\w\B94409DD\w\ACDC0978\e
info: Microsoft.Hosting.Lifetime[0]
      Application is shutting down...
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
      Content root path: C:\h\w\B94409DD\w\ACDC0978\e
info: Microsoft.Hosting.Lifetime[0]
      Application is shutting down...
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
      Content root path: C:\h\w\B94409DD\w\ACDC0978\e
info: Microsoft.Hosting.Lifetime[0]
      Application is shutting down...
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
      Content root path: C:\h\w\B94409DD\w\ACDC0978\e
info: Microsoft.Hosting.Lifetime[0]
      Application is shutting down...
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
      Content root path: C:\h\w\B94409DD\w\ACDC0978\e
info: Microsoft.Hosting.Lifetime[0]
      Application is shutting down...
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
      Content root path: C:\h\w\B94409DD\w\ACDC0978\e
info: Microsoft.Hosting.Lifetime[0]
      Application is shutting down...
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
      Content root path: C:\h\w\B94409DD\w\ACDC0978\e
info: Microsoft.Hosting.Lifetime[0]
      Application is shutting down...
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
      Content root path: C:\h\w\B94409DD\w\ACDC0978\e
info: Microsoft.Hosting.Lifetime[0]
      Application is shutting down...
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
      Content root path: C:\h\w\B94409DD\w\ACDC0978\e
info: Microsoft.Hosting.Lifetime[0]
      Application is shutting down...
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
      Content root path: C:\h\w\B94409DD\w\ACDC0978\e
info: Microsoft.Hosting.Lifetime[0]
      Application is shutting down...
info: Microsoft.Extensions.Hosting.Tests.HostTests[0]
      Request starting
  Finished:    Microsoft.Extensions.Hosting.Unit.Tests
=== TEST EXECUTION SUMMARY ===
   Microsoft.Extensions.Hosting.Unit.Tests  Total: 245, Errors: 0, Failed: 1, Skipped: 0, Time: 21.725s
----- end Fri 04/04/2025  0:09:29.02 ----- exit code 1 ----------------------------------------------------------

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1004743
Error message validated: [HostTests.cs(686,0): at Microsoft.Extensions.Hosting.Internal.HostTests.WebHostStopAsyncUsesDefaultTimeoutIfNoTokenProvided()]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 4/7/2025 6:00:52 PM UTC

Report

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 0
@carlossanlop carlossanlop added arch-x64 area-Extensions-Hosting Known Build Error Use this to report build issues in the .NET Helix tab os-windows runtime-coreclr specific to the CoreCLR runtime test-failure labels Apr 7, 2025
@dotnet-policy-service dotnet-policy-service bot added the untriaged New issue has not been triaged by the area owner label Apr 7, 2025
Copy link
Contributor

Tagging subscribers to this area: @dotnet/area-extensions-hosting
See info in area-owners.md if you want to be subscribed.

@steveharter
Copy link
Member

This appears to be a timeout. I don't think we need to change the test unless we get some more hits.

For a repro, decrease the timeout on the LOC, such as to .01 here

Assert.Equal(task, await Task.WhenAny(task, Task.Delay(TimeSpan.FromSeconds(10))));

Assert.Equal(task, await Task.WhenAny(task, Task.Delay(TimeSpan.FromSeconds(.01))));

@steveharter steveharter added this to the 10.0.0 milestone Apr 14, 2025
@steveharter steveharter removed their assignment Apr 14, 2025
@steveharter steveharter removed the untriaged New issue has not been triaged by the area owner label Apr 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arch-x64 area-Extensions-Hosting Known Build Error Use this to report build issues in the .NET Helix tab os-windows runtime-coreclr specific to the CoreCLR runtime test-failure
Projects
None yet
Development

No branches or pull requests

2 participants