Skip to content

DiagnosticsTest Http2 SendAsync_Success_ConnectionSetupActivityGraphRecorded: Unexpected EOF trying to read request header #129771

Description

@lewing

Build

https://dev.azure.com/dnceng-public/public/_build/results?buildId=1477557

Build leg reported

Build Libraries Test Run release coreclr windows x86 Release

Pull Request

#129727

Known issue core information

Fill out the known issue JSON section by following the step by step documentation on how to create a known issue

{
    "ErrorPattern": [
        "SendAsync_Success_ConnectionSetupActivityGraphRecorded",
        "Unexpected EOF trying to read request header"
    ],
    "BuildRetry": true,
    "ExcludeConsoleLog": false
}

Additional information about the issue reported

Sibling of dotnet/dnceng#5922.

Same loopback-server race in System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_*.SendAsync_Success_ConnectionSetupActivityGraphRecorded, but the HTTP/2 path surfaces a different inner exception than the HTTP/1.1 path, so the existing ErrorMessage-based matcher on #5922 only catches the Http11 variant.

Observed failure (PR #129727, build 1477557, Windows x86 Release):

System.AggregateException: One or more errors occurred. (Sequence contains no matching element) (Unexpected EOF trying to read request header)
 ---> System.InvalidOperationException: Sequence contains no matching element
   at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source, Func`2 predicate)
   at System.Net.Http.Functional.Tests.DiagnosticsTest.<>c__DisplayClass17_0.<SendAsync_Success_ConnectionSetupActivityGraphRecorded>b__1(Uri uri)
...
 ---> (Inner Exception #1) System.IO.IOException: Unexpected EOF trying to read request header
   at System.Net.Test.Common.LoopbackServer.Connection.ReadRequestHeaderBytesAsync()
   at System.Net.Test.Common.LoopbackServer.Connection.ReadRequestDataAsync(Boolean readBody)
   at System.Net.Http.Functional.Tests.DiagnosticsTest.<>c.<SendAsync_Success_ConnectionSetupActivityGraphRecorded>b__17_7(GenericLoopbackConnection connection)

Affected test variants on the reported build:

  • SocketsHttpHandler_DiagnosticsTest_Http2.SendAsync_Success_ConnectionSetupActivityGraphRecorded(useTls: False)
  • SocketsHttpHandler_DiagnosticsTest_Http2.SendAsync_Success_ConnectionSetupActivityGraphRecorded(useTls: True)

The pattern is intentionally scoped (test method name + LoopbackServer EOF line, AND-matched in order) to avoid over-matching unrelated tests that also use LoopbackServer.ReadRequestHeaderBytesAsync and legitimately drop the client connection (cancellation, retry, connection-limit tests, etc.).

Note

This issue was filed with assistance from GitHub Copilot.

Known issue validation

Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1477557
Error message validated: [SendAsync_Success_ConnectionSetupActivityGraphRecorded Unexpected EOF trying to read request header]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 6/23/2026 9:32:19 PM UTC

Report

Build Repository Test Pull Request
1477943 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #128365
1477940 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129762
1477903 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129713
1477809 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129759
1477557 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129727

Summary

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

Report

Build Repository Test Pull Request
1478686 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129789
1478637 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http2.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129612
1478416 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http2.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129781
1478404 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http2.SendAsync_Success_ConnectionSetupActivityGraphRecorded #126669
1478400 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http2.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129543
1478126 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http2.SendAsync_Success_ConnectionSetupActivityGraphRecorded
1478307 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http2.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129775
1478293 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http2.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129703
1478280 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http2.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129773
1478277 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http2.SendAsync_Success_ConnectionSetupActivityGraphRecorded #128306
1478238 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #126367
1478223 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http2.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129770
1478200 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129768
1478193 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129769
1478141 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #128768
1478145 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http2.SendAsync_Success_ConnectionSetupActivityGraphRecorded #128252
1478149 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #128741
1478136 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129634
1478113 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #128862
1478101 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129765
1477755 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129623
1478043 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http2.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129639
1477943 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #128365
1477940 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129762
1477903 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129713
1477809 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129759
1477557 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129727
1476532 dotnet/runtime System.Net.Http.Functional.Tests.SocketsHttpHandler_DiagnosticsTest_Http11.SendAsync_Success_ConnectionSetupActivityGraphRecorded #129726

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
27 28 28

Metadata

Metadata

Assignees

No one assigned

    Labels

    Known Build ErrorUse this to report build issues in the .NET Helix tabarea-System.Net.HttpuntriagedNew issue has not been triaged by the area owner

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions