runtime icon indicating copy to clipboard operation
runtime copied to clipboard

[Test Failure] System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11

Open rzikm opened this issue 1 year ago • 2 comments

    System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 [FAIL]
      Assert.Throws() Failure: No exception was thrown
      Expected: typeof(System.Exception)
      Stack Trace:
        /_/src/libraries/System.Net.Http.WinHttpHandler/tests/FunctionalTests/BidirectionStreamingTest.cs(345,0): at System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11()
        --- End of stack trace from previous location ---

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=713266 Build error leg or test failing: System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 Pull request: https://github.com/dotnet/runtime.git/pull/103720

Error Message

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

{
  "ErrorMessage": ["System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11", "Assert.Throws() Failure: No exception was thrown"],
  "ErrorPattern": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: :mag_right: https://dev.azure.com/dnceng-public/public/_build/results?buildId=713266 Error message validated: [System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 Assert.Throws() Failure: No exception was thrown] Result validation: :white_check_mark: Known issue matched with the provided build. Validation performed at: 6/20/2024 11:09:58 AM UTC

Report

Build Definition Test Pull Request
723260 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11
723226 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#104122
722915 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#104112
714312 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103639
714245 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103705
716357 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11
716155 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103827
714627 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103646
715298 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103681
715289 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103766
715345 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#102167
715323 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103794
715312 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11
715268 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103617
714331 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103706
715218 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#102403
715203 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103794
715199 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103793
715173 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103681
715148 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103737
714201 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103764
715115 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103791
713716 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103744
715103 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103673
714225 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103765
715065 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103739
714185 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103742
714999 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#102167
714977 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103789
714603 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103372
714908 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103364
714868 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103769
714740 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11
714631 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#102167
714548 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103184
714509 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103244
714494 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#102524
714490 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103655
714480 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103668
714462 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103733
714339 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103769
714321 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103444
714256 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103228
714236 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103574
714215 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103555
714171 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103752
714143 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#100334
714061 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103635
714044 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103759
714040 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103697
714033 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103758
714003 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103412
713739 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103646
713974 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#102739
713848 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11
713687 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103728
713594 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103737
713266 dotnet/runtime System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11 dotnet/runtime#103720

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 5 58

rzikm avatar Jun 20 '24 11:06 rzikm

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

Failed in: runtime-coreclr crossgen2 20240620.1

Failed tests:

net9.0-windows-Release-x64-TestReadyToRun_Release-Windows.Amd64.Server2022.Open
    - System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11

Error message:

Assert.Throws() Failure: No exception was thrown
Expected: typeof(System.Exception)

Stack trace:

     at System.Net.Http.WinHttpHandlerFunctional.Tests.BidirectionStreamingTest.BackwardsCompatibility_DowngradeToHttp11() in /_/src/libraries/System.Net.Http.WinHttpHandler/tests/FunctionalTests/BidirectionStreamingTest.cs:line 346
--- End of stack trace from previous location ---

v-wenyuxu avatar Jun 24 '24 06:06 v-wenyuxu

The test disabled in https://github.com/dotnet/runtime/pull/103797

CarnaViire avatar Jul 01 '24 11:07 CarnaViire

Triage: heavily failing test, we need to investigate in 9.0.

CarnaViire avatar Jul 01 '24 11:07 CarnaViire

This issue started to happen because something has changed in Server2022, and WinHTTP started to send HTTP/2 requests instead of fallbacking to HTTP/1.1, added tracking-external-issue until we have conclusion from winhttp folks.

liveans avatar Jul 11 '24 14:07 liveans

Removing tracking-external-issue this is confirmed by winhttp folks that we're seeing the correct behavior with Server2022. Next step: Decreasing the version in https://github.com/dotnet/runtime/blob/27e9b9db7a4ea10636cb28983e849c6ed1c1ea94/src/libraries/System.Net.Http.WinHttpHandler/tests/FunctionalTests/BidirectionStreamingTest.cs#L25 Or adding a new feature check.

This should be backported to 6.0 and 8.0 as well.

liveans avatar Jul 12 '24 05:07 liveans