-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Unexpected EOF trying to read request header LoopbackServer #56798
Comments
Tagging subscribers to this area: @dotnet/ncl Issue DetailsFrom work in reenabling tests #56624, it was discovered that a few tests fail for tvOS but not for iOS. From the stack trace, it looks as though
|
Similar error on Debian.
|
Triage: Looks like it does not happen that often. We should check which tests are affected. Based on that assign to appropriate milestone. Searching only for "Unexpected EOF trying to read request header" (across various tests)
let failedTests = (methodName : string, includePR : bool, messageSubstr: string, includePassedOnRerun : bool) {
cluster('engsrvprod.kusto.windows.net').database('engineeringdata').AzureDevOpsTests
| where TestName startswith "System.Net"
| where includePassedOnRerun or (Outcome == 'Failed')
| extend startOfTestName = indexof_regex(TestName, @"[^.]+$")
| extend Method = substring(TestName, startOfTestName)
| extend Type = substring(TestName, 0, startOfTestName - 1)
| project-away startOfTestName
//| where Method == methodName
| where Message contains messageSubstr
| distinct JobId, WorkItemId, Message, StackTrace, Method, Type, Arguments, Outcome
| join kind=inner (cluster('engsrvprod.kusto.windows.net').database('engineeringdata').Jobs
| where ((Branch == 'refs/heads/main') or (Branch == 'refs/heads/master') or (includePR and (Source startswith "pr/")))
| where Type startswith "test/functional/cli/"
and not(Properties contains "runtime-staging")
| summarize arg_max(Finished, Properties, Type, Branch, Source, Started, QueueName) by JobId
| project-rename JobType = Type) on JobId
| extend PropertiesJson = parse_json(Properties)
| extend OS = replace_regex(tostring(PropertiesJson.operatingSystem), @'\((.*)\).*|([^\(].*)', @'\1\2')
| extend Runtime = iif(PropertiesJson.runtimeFlavor == "mono", "Mono", iif(PropertiesJson.DefinitionName contains "coreclr", "CoreCLR", ""))
| extend TargetBranch = extractjson("$.['System.PullRequest.TargetBranch']", Properties)
| extend Architecture = PropertiesJson.architecture
| extend Scenario = iif(isempty(PropertiesJson.scenario), "--", PropertiesJson.scenario)
//| extend DefinitionName = PropertiesJson.DefinitionName
| project-away PropertiesJson
};
failedTests('', true, 'Unexpected EOF trying to read request header', true); |
Triage: Rare kind of failure across multiple tests, mostly affects PRs (1 PR per week) - moving to Future. |
No recent hits, not actionable at this moment, closing until issue resurfaces. |
From work in reenabling tests #56624, it was discovered that a few tests fail for tvOS but not for iOS. From the stack trace, it looks as though
ReadLineBytesAsync
in the LoopbackServer isn't working properly for tvOS, though it works for iOS. Not sure where the implementation differs between tvOS and iOS in this case.The text was updated successfully, but these errors were encountered: