-
Notifications
You must be signed in to change notification settings - Fork 10.4k
Closed
Labels
area-networkingIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionsIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionsfeature-kestreltest-failure
Milestone
Description
Failing Test(s)
- Interop.FunctionalTests.Http3.Http3RequestTests.GET_ConnectionsMakingMultipleRequests_AllSuccess
Error Message
[0.940s] [Interop.FunctionalTests.Http3.Http3RequestTests] [Error] Test threw an exception.
Xunit.Sdk.EqualException: Assert.Equal() Failure
Expected: 1000
Actual: 999
Stacktrace
at Xunit.Assert.Equal[T](T expected, T actual, IEqualityComparer`1 comparer) in C:\Dev\xunit\xunit\src\xunit.assert\Asserts\EqualityAsserts.cs:line 40
at Xunit.Assert.Equal[T](T expected, T actual) in C:\Dev\xunit\xunit\src\xunit.assert\Asserts\EqualityAsserts.cs:line 24
at Interop.FunctionalTests.Http3.Http3RequestTests.GET_ConnectionsMakingMultipleRequests_AllSuccess() in /_/src/Servers/Kestrel/test/Interop.FunctionalTests/Http3/Http3RequestTests.cs:line 684
at Xunit.Sdk.TestInvoker`1.<>c__DisplayClass48_1.<<InvokeTestMethodAsync>b__1>d.MoveNext() in C:\Dev\xunit\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestInvoker.cs:line 273
--- End of stack trace from previous location ---
at Xunit.Sdk.ExecutionTimer.AggregateAsync(Func`1 asyncAction) in C:\Dev\xunit\xunit\src\xunit.execution\Sdk\Frameworks\ExecutionTimer.cs:line 54
at Xunit.Sdk.ExceptionAggregator.RunAsync(Func`1 code) in C:\Dev\xunit\xunit\src\xunit.core\Sdk\ExceptionAggregator.cs:line 96
Logs
Log is super long, so I extracted some interesting parts below. Full log available if needed.
[0.663s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7C:00000058" pooled for reuse.
[0.663s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7C:0000005C" pooled for reuse.
[0.663s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7C:00000060" pooled for reuse.
[0.663s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7C:0000006C" pooled for reuse.
[0.663s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7C:00000064" pooled for reuse.
[0.663s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7C:00000050" pooled for reuse.
[0.663s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7C:00000068" pooled for reuse.
[0.663s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7C:0000007C" pooled for reuse.
[0.663s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7C:00000070" pooled for reuse.
[0.663s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7C:00000074" pooled for reuse.
[0.663s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7C:00000078" pooled for reuse.
[0.663s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7C:00000080" pooled for reuse.
[0.676s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Connection id "0HMK0OLEVSM7D" aborted by peer with error code 256.
System.Net.Quic.QuicException: Connection aborted by peer (256).
at System.Net.Quic.QuicConnection.HandleEventShutdownInitiatedByPeer(_SHUTDOWN_INITIATED_BY_PEER_e__Struct& data)
at System.Net.Quic.QuicConnection.HandleConnectionEvent(QUIC_CONNECTION_EVENT& connectionEvent)
at System.Net.Quic.QuicConnection.NativeCallback(QUIC_HANDLE* connection, Void* context, QUIC_CONNECTION_EVENT* connectionEvent)
--- End of stack trace from previous location ---
at System.Net.Quic.QuicConnection.AcceptInboundStreamAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionContext.AcceptAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionContext.cs:line 96
[0.677s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Trace id "0HMK0OLEVSM7D": HTTP/3 stream error "H3_NO_ERROR". An abort is being sent to the stream.
Microsoft.AspNetCore.Connections.ConnectionAbortedException: The client closed the connection.
---> Microsoft.AspNetCore.Connections.ConnectionResetException: Connection aborted by peer (256).
---> System.Net.Quic.QuicException: Connection aborted by peer (256).
at System.Net.Quic.QuicConnection.HandleEventShutdownInitiatedByPeer(_SHUTDOWN_INITIATED_BY_PEER_e__Struct& data)
at System.Net.Quic.QuicConnection.HandleConnectionEvent(QUIC_CONNECTION_EVENT& connectionEvent)
at System.Net.Quic.QuicConnection.NativeCallback(QUIC_HANDLE* connection, Void* context, QUIC_CONNECTION_EVENT* connectionEvent)
--- End of stack trace from previous location ---
at System.Net.Quic.QuicConnection.AcceptInboundStreamAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionContext.AcceptAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionContext.cs:line 96
--- End of inner exception stack trace ---
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionContext.AcceptAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionContext.cs:line 144
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http3.Http3Connection.ProcessRequestsAsync[TContext](IHttpApplication`1 application) in /_/src/Servers/Kestrel/Core/src/Internal/Http3/Http3Connection.cs:line 355
--- End of inner exception stack trace ---
[0.678s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7D:00000003" write aborted by peer with error code 256.
[0.678s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7D:00000002" aborted by application with error code 256 because: "The client closed the connection.".
[0.678s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7D:00000003" shutting down writes because: "Connection aborted by peer (256).".
[0.678s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Connection id "0HMK0OLEVSM7D": GOAWAY stream ID 400.
[0.678s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Verbose] Connection id "0HMK0OLEVSM7D" sending GOAWAY frame for stream ID 3 with length 2.
[0.678s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Connection id "0HMK0OLEVSM7D" aborted by application with error code 256 because: "The client closed the connection.".
[0.678s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Connection id "0HMK0OLEVSM7D" is closed. The last processed stream ID was 396.
[0.678s] [Microsoft.AspNetCore.Server.Kestrel.Connections] [Debug] Connection id "0HMK0OLEVSM7D" stopped.
[0.679s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7D:00000002" read aborted by peer with error code 256.
[0.709s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7E:00000000" pooled for reuse.
[0.709s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7E:00000004" pooled for reuse.
[0.709s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7E:00000008" pooled for reuse.
...and at the end:
[0.917s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7F:000000D0" shutting down writes because: "The QUIC transport's send loop completed gracefully.".
[0.917s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7F:000000E0" shutting down writes because: "The QUIC transport's send loop completed gracefully.".
[0.917s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7F:000000D0" pooled for reuse.
[0.917s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7F:000000E0" pooled for reuse.
[0.917s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7F:00000124" pooled for reuse.
[0.917s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Verbose] Stream id "0HMK0OLEVSM7F:00000144" pooled for reuse.
[0.918s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7H:00000002" read aborted by peer with error code 256.
[0.918s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7H:00000003" write aborted by peer with error code 256.
[0.918s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7H:00000003" shutting down writes because: "Connection aborted by peer (256).".
[0.918s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Connection id "0HMK0OLEVSM7H" aborted by peer with error code 256.
System.Net.Quic.QuicException: Connection aborted by peer (256).
at System.Net.Quic.QuicConnection.HandleEventShutdownInitiatedByPeer(_SHUTDOWN_INITIATED_BY_PEER_e__Struct& data)
at System.Net.Quic.QuicConnection.HandleConnectionEvent(QUIC_CONNECTION_EVENT& connectionEvent)
at System.Net.Quic.QuicConnection.NativeCallback(QUIC_HANDLE* connection, Void* context, QUIC_CONNECTION_EVENT* connectionEvent)
--- End of stack trace from previous location ---
at System.Net.Quic.QuicConnection.AcceptInboundStreamAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionContext.AcceptAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionContext.cs:line 96
[0.918s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Connection id "0HMK0OLEVSM7H": GOAWAY stream ID 400.
[0.919s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Verbose] Connection id "0HMK0OLEVSM7H" sending GOAWAY frame for stream ID 3 with length 2.
[0.919s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Connection id "0HMK0OLEVSM7H" aborted by application with error code 256 because: "The client closed the connection.".
[0.919s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Connection id "0HMK0OLEVSM7H" is closed. The last processed stream ID was 396.
[0.919s] [Microsoft.AspNetCore.Server.Kestrel.Connections] [Debug] Connection id "0HMK0OLEVSM7H" stopped.
[0.920s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7E:00000002" read aborted by peer with error code 256.
[0.920s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7E:00000003" write aborted by peer with error code 256.
[0.920s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Connection id "0HMK0OLEVSM7E" aborted by peer with error code 256.
System.Net.Quic.QuicException: Connection aborted by peer (256).
at System.Net.Quic.QuicConnection.HandleEventShutdownInitiatedByPeer(_SHUTDOWN_INITIATED_BY_PEER_e__Struct& data)
at System.Net.Quic.QuicConnection.HandleConnectionEvent(QUIC_CONNECTION_EVENT& connectionEvent)
at System.Net.Quic.QuicConnection.NativeCallback(QUIC_HANDLE* connection, Void* context, QUIC_CONNECTION_EVENT* connectionEvent)
--- End of stack trace from previous location ---
at System.Net.Quic.QuicConnection.AcceptInboundStreamAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionContext.AcceptAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionContext.cs:line 96
[0.920s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7E:00000003" shutting down writes because: "Connection aborted by peer (256).".
[0.920s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Connection id "0HMK0OLEVSM7E": GOAWAY stream ID 400.
[0.921s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Verbose] Connection id "0HMK0OLEVSM7E" sending GOAWAY frame for stream ID 3 with length 2.
[0.921s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Connection id "0HMK0OLEVSM7E" aborted by application with error code 256 because: "The client closed the connection.".
[0.921s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Connection id "0HMK0OLEVSM7E" is closed. The last processed stream ID was 396.
[0.921s] [Microsoft.AspNetCore.Server.Kestrel.Connections] [Debug] Connection id "0HMK0OLEVSM7E" stopped.
[0.921s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Connection id "0HMK0OLEVSM79" aborted by peer with error code 256.
System.Net.Quic.QuicException: Connection aborted by peer (256).
at System.Net.Quic.QuicConnection.HandleEventShutdownInitiatedByPeer(_SHUTDOWN_INITIATED_BY_PEER_e__Struct& data)
at System.Net.Quic.QuicConnection.HandleConnectionEvent(QUIC_CONNECTION_EVENT& connectionEvent)
at System.Net.Quic.QuicConnection.NativeCallback(QUIC_HANDLE* connection, Void* context, QUIC_CONNECTION_EVENT* connectionEvent)
--- End of stack trace from previous location ---
at System.Net.Quic.QuicConnection.AcceptInboundStreamAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionContext.AcceptAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionContext.cs:line 96
[0.921s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM79:00000002" read aborted by peer with error code 256.
[0.922s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Trace id "0HMK0OLEVSM79": HTTP/3 stream error "H3_NO_ERROR". An abort is being sent to the stream.
Microsoft.AspNetCore.Connections.ConnectionAbortedException: The client closed the connection.
---> Microsoft.AspNetCore.Connections.ConnectionResetException: Connection aborted by peer (256).
---> System.Net.Quic.QuicException: Connection aborted by peer (256).
at System.Net.Quic.QuicConnection.HandleEventShutdownInitiatedByPeer(_SHUTDOWN_INITIATED_BY_PEER_e__Struct& data)
at System.Net.Quic.QuicConnection.HandleConnectionEvent(QUIC_CONNECTION_EVENT& connectionEvent)
at System.Net.Quic.QuicConnection.NativeCallback(QUIC_HANDLE* connection, Void* context, QUIC_CONNECTION_EVENT* connectionEvent)
--- End of stack trace from previous location ---
at System.Net.Quic.QuicConnection.AcceptInboundStreamAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionContext.AcceptAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionContext.cs:line 96
--- End of inner exception stack trace ---
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionContext.AcceptAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionContext.cs:line 144
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http3.Http3Connection.ProcessRequestsAsync[TContext](IHttpApplication`1 application) in /_/src/Servers/Kestrel/Core/src/Internal/Http3/Http3Connection.cs:line 355
--- End of inner exception stack trace ---
[0.922s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM79:00000002" aborted by application with error code 256 because: "The client closed the connection.".
[0.922s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM79:00000003" write aborted by peer with error code 256.
[0.922s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM79:00000003" shutting down writes because: "Connection aborted by peer (256).".
[0.923s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Connection id "0HMK0OLEVSM7B" aborted by peer with error code 256.
System.Net.Quic.QuicException: Connection aborted by peer (256).
at System.Net.Quic.QuicConnection.HandleEventShutdownInitiatedByPeer(_SHUTDOWN_INITIATED_BY_PEER_e__Struct& data)
at System.Net.Quic.QuicConnection.HandleConnectionEvent(QUIC_CONNECTION_EVENT& connectionEvent)
at System.Net.Quic.QuicConnection.NativeCallback(QUIC_HANDLE* connection, Void* context, QUIC_CONNECTION_EVENT* connectionEvent)
--- End of stack trace from previous location ---
at System.Net.Quic.QuicConnection.AcceptInboundStreamAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionContext.AcceptAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionContext.cs:line 96
[0.923s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Connection id "0HMK0OLEVSM79": GOAWAY stream ID 400.
[0.923s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Trace id "0HMK0OLEVSM7B": HTTP/3 stream error "H3_NO_ERROR". An abort is being sent to the stream.
Microsoft.AspNetCore.Connections.ConnectionAbortedException: The client closed the connection.
---> Microsoft.AspNetCore.Connections.ConnectionResetException: Connection aborted by peer (256).
---> System.Net.Quic.QuicException: Connection aborted by peer (256).
at System.Net.Quic.QuicConnection.HandleEventShutdownInitiatedByPeer(_SHUTDOWN_INITIATED_BY_PEER_e__Struct& data)
at System.Net.Quic.QuicConnection.HandleConnectionEvent(QUIC_CONNECTION_EVENT& connectionEvent)
at System.Net.Quic.QuicConnection.NativeCallback(QUIC_HANDLE* connection, Void* context, QUIC_CONNECTION_EVENT* connectionEvent)
--- End of stack trace from previous location ---
at System.Net.Quic.QuicConnection.AcceptInboundStreamAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionContext.AcceptAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionContext.cs:line 96
--- End of inner exception stack trace ---
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionContext.AcceptAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionContext.cs:line 144
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http3.Http3Connection.ProcessRequestsAsync[TContext](IHttpApplication`1 application) in /_/src/Servers/Kestrel/Core/src/Internal/Http3/Http3Connection.cs:line 355
--- End of inner exception stack trace ---
[0.923s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Verbose] Connection id "0HMK0OLEVSM79" sending GOAWAY frame for stream ID 3 with length 2.
[0.924s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7B:00000002" aborted by application with error code 256 because: "The client closed the connection.".
[0.924s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Connection id "0HMK0OLEVSM79" aborted by application with error code 256 because: "The client closed the connection.".
[0.924s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Connection id "0HMK0OLEVSM7B": GOAWAY stream ID 400.
[0.924s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7B:00000002" read aborted by peer with error code 256.
[0.924s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Verbose] Connection id "0HMK0OLEVSM7B" sending GOAWAY frame for stream ID 3 with length 2.
[0.924s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7B:00000003" write aborted by peer with error code 256.
[0.924s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7B:00000003" shutting down writes because: "Connection aborted by peer (256).".
[0.924s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Connection id "0HMK0OLEVSM7B" aborted by application with error code 256 because: "The client closed the connection.".
[0.924s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Connection id "0HMK0OLEVSM7B" is closed. The last processed stream ID was 396.
[0.924s] [Microsoft.AspNetCore.Server.Kestrel.Connections] [Debug] Connection id "0HMK0OLEVSM7B" stopped.
[0.924s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Connection id "0HMK0OLEVSM79" is closed. The last processed stream ID was 396.
[0.924s] [Microsoft.AspNetCore.Server.Kestrel.Connections] [Debug] Connection id "0HMK0OLEVSM79" stopped.
[0.925s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7C:00000002" read aborted by peer with error code 256.
[0.925s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7C:00000003" write aborted by peer with error code 256.
[0.925s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7C:00000003" shutting down writes because: "Connection aborted by peer (256).".
[0.925s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Connection id "0HMK0OLEVSM7C" aborted by peer with error code 256.
System.Net.Quic.QuicException: Connection aborted by peer (256).
at System.Net.Quic.QuicConnection.HandleEventShutdownInitiatedByPeer(_SHUTDOWN_INITIATED_BY_PEER_e__Struct& data)
at System.Net.Quic.QuicConnection.HandleConnectionEvent(QUIC_CONNECTION_EVENT& connectionEvent)
at System.Net.Quic.QuicConnection.NativeCallback(QUIC_HANDLE* connection, Void* context, QUIC_CONNECTION_EVENT* connectionEvent)
--- End of stack trace from previous location ---
at System.Net.Quic.QuicConnection.AcceptInboundStreamAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionContext.AcceptAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionContext.cs:line 96
[0.926s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Connection id "0HMK0OLEVSM7G" aborted by peer with error code 256.
System.Net.Quic.QuicException: Connection aborted by peer (256).
at System.Net.Quic.QuicConnection.HandleEventShutdownInitiatedByPeer(_SHUTDOWN_INITIATED_BY_PEER_e__Struct& data)
at System.Net.Quic.QuicConnection.HandleConnectionEvent(QUIC_CONNECTION_EVENT& connectionEvent)
at System.Net.Quic.QuicConnection.NativeCallback(QUIC_HANDLE* connection, Void* context, QUIC_CONNECTION_EVENT* connectionEvent)
--- End of stack trace from previous location ---
at System.Net.Quic.QuicConnection.AcceptInboundStreamAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionContext.AcceptAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionContext.cs:line 96
[0.926s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Connection id "0HMK0OLEVSM7C": GOAWAY stream ID 400.
[0.926s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Trace id "0HMK0OLEVSM7G": HTTP/3 stream error "H3_NO_ERROR". An abort is being sent to the stream.
Microsoft.AspNetCore.Connections.ConnectionAbortedException: The client closed the connection.
---> Microsoft.AspNetCore.Connections.ConnectionResetException: Connection aborted by peer (256).
---> System.Net.Quic.QuicException: Connection aborted by peer (256).
at System.Net.Quic.QuicConnection.HandleEventShutdownInitiatedByPeer(_SHUTDOWN_INITIATED_BY_PEER_e__Struct& data)
at System.Net.Quic.QuicConnection.HandleConnectionEvent(QUIC_CONNECTION_EVENT& connectionEvent)
at System.Net.Quic.QuicConnection.NativeCallback(QUIC_HANDLE* connection, Void* context, QUIC_CONNECTION_EVENT* connectionEvent)
--- End of stack trace from previous location ---
at System.Net.Quic.QuicConnection.AcceptInboundStreamAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionContext.AcceptAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionContext.cs:line 96
--- End of inner exception stack trace ---
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionContext.AcceptAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionContext.cs:line 144
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource<TResult>.GetResult(Int16 token)
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http3.Http3Connection.ProcessRequestsAsync[TContext](IHttpApplication`1 application) in /_/src/Servers/Kestrel/Core/src/Internal/Http3/Http3Connection.cs:line 355
--- End of inner exception stack trace ---
[0.926s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7G:00000002" aborted by application with error code 256 because: "The client closed the connection.".
[0.926s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Connection id "0HMK0OLEVSM7G": GOAWAY stream ID 400.
[0.926s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Verbose] Connection id "0HMK0OLEVSM7C" sending GOAWAY frame for stream ID 3 with length 2.
[0.926s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Verbose] Connection id "0HMK0OLEVSM7G" sending GOAWAY frame for stream ID 3 with length 2.
[0.926s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Connection id "0HMK0OLEVSM7C" aborted by application with error code 256 because: "The client closed the connection.".
[0.926s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Connection id "0HMK0OLEVSM7C" is closed. The last processed stream ID was 396.
[0.927s] [Microsoft.AspNetCore.Server.Kestrel.Connections] [Debug] Connection id "0HMK0OLEVSM7C" stopped.
[0.926s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7G:00000002" read aborted by peer with error code 256.
[0.926s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7G:00000003" write aborted by peer with error code 256.
[0.927s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7G:00000003" shutting down writes because: "Connection aborted by peer (256).".
[0.927s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Connection id "0HMK0OLEVSM7G" aborted by application with error code 256 because: "The client closed the connection.".
[0.927s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Connection id "0HMK0OLEVSM7G" is closed. The last processed stream ID was 396.
[0.927s] [Microsoft.AspNetCore.Server.Kestrel.Connections] [Debug] Connection id "0HMK0OLEVSM7G" stopped.
[0.929s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Connection id "0HMK0OLEVSM7F" aborted by peer with error code 256.
System.Net.Quic.QuicException: Connection aborted by peer (256).
at System.Net.Quic.QuicConnection.HandleEventShutdownInitiatedByPeer(_SHUTDOWN_INITIATED_BY_PEER_e__Struct& data)
at System.Net.Quic.QuicConnection.HandleConnectionEvent(QUIC_CONNECTION_EVENT& connectionEvent)
at System.Net.Quic.QuicConnection.NativeCallback(QUIC_HANDLE* connection, Void* context, QUIC_CONNECTION_EVENT* connectionEvent)
--- End of stack trace from previous location ---
at System.Net.Quic.QuicConnection.AcceptInboundStreamAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionContext.AcceptAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionContext.cs:line 96
[0.929s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7F:00000002" read aborted by peer with error code 256.
[0.929s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Connection id "0HMK0OLEVSM7F": GOAWAY stream ID 400.
[0.929s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Verbose] Connection id "0HMK0OLEVSM7F" sending GOAWAY frame for stream ID 3 with length 2.
[0.929s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7F:00000003" write aborted by peer with error code 256.
[0.930s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Stream id "0HMK0OLEVSM7F:00000003" shutting down writes because: "Connection aborted by peer (256).".
[0.930s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] Connection id "0HMK0OLEVSM7F" aborted by application with error code 256 because: "The client closed the connection.".
[0.930s] [Microsoft.AspNetCore.Server.Kestrel.Http3] [Debug] Connection id "0HMK0OLEVSM7F" is closed. The last processed stream ID was 396.
[0.930s] [Microsoft.AspNetCore.Server.Kestrel.Connections] [Debug] Connection id "0HMK0OLEVSM7F" stopped.
[0.937s] [Microsoft.AspNetCore.Server.Kestrel.Transport.Quic] [Debug] QUIC listener aborted.
System.Net.Quic.QuicException: Operation aborted.
at System.Net.Quic.QuicListener.DisposeAsync()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at System.Net.Quic.QuicListener.DisposeAsync()
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionListener.DisposeAsync() in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionListener.cs:line 190
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionListener.DisposeAsync()
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionListener.UnbindAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionListener.cs:line 178
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionListener.UnbindAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.GenericMultiplexedConnectionListener.UnbindAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Core/src/Internal/Infrastructure/TransportManager.cs:line 266
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.ActiveTransport.UnbindAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Core/src/Internal/Infrastructure/TransportManager.cs:line 220
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.ActiveTransport.UnbindAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.StopTransportsAsync(List`1 transportsToStop, CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Core/src/Internal/Infrastructure/TransportManager.cs:line 164
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Infrastructure.TransportManager.StopTransportsAsync(List`1 transportsToStop, CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StopAsync(CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Core/src/Internal/KestrelServerImpl.cs:line 272
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.StopAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl.Dispose() in /_/src/Servers/Kestrel/Core/src/Internal/KestrelServerImpl.cs:line 297
at Microsoft.Extensions.DependencyInjection.ServiceLookup.ServiceProviderEngineScope.DisposeAsync()
at Microsoft.Extensions.Hosting.Internal.Host.<DisposeAsync>g__DisposeAsync|16_0(Object o)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at Microsoft.Extensions.Hosting.Internal.Host.<DisposeAsync>g__DisposeAsync|16_0(Object o)
at Microsoft.Extensions.Hosting.Internal.Host.DisposeAsync()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at Microsoft.Extensions.Hosting.Internal.Host.DisposeAsync()
at Microsoft.Extensions.Hosting.Internal.Host.Dispose()
at Interop.FunctionalTests.Http3.Http3RequestTests.GET_ConnectionsMakingMultipleRequests_AllSuccess() in /_/src/Servers/Kestrel/test/Interop.FunctionalTests/Http3/Http3RequestTests.cs:line 684
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
at Xunit.Sdk.AsyncTestSyncContext.<>c__DisplayClass7_0.<Post>b__0() in C:\Dev\xunit\xunit\src\xunit.execution\Sdk\AsyncTestSyncContext.cs:line 58
at Xunit.Sdk.XunitWorkerThread.<>c.<QueueUserWorkItem>b__5_0(Object _) in C:\Dev\xunit\xunit\src\common\XunitWorkerThread.cs:line 37
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
--- End of stack trace from previous location ---
at System.Net.Quic.QuicListener.AcceptConnectionAsync(CancellationToken cancellationToken)
at Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Internal.QuicConnectionListener.AcceptAsync(IFeatureCollection features, CancellationToken cancellationToken) in /_/src/Servers/Kestrel/Transport.Quic/src/Internal/QuicConnectionListener.cs:line 150
[0.940s] [Interop.FunctionalTests.Http3.Http3RequestTests] [Error] Test threw an exception.
Xunit.Sdk.EqualException: Assert.Equal() Failure
Expected: 1000
Actual: 999
at Xunit.Assert.Equal[T](T expected, T actual, IEqualityComparer`1 comparer) in C:\Dev\xunit\xunit\src\xunit.assert\Asserts\EqualityAsserts.cs:line 40
at Xunit.Assert.Equal[T](T expected, T actual) in C:\Dev\xunit\xunit\src\xunit.assert\Asserts\EqualityAsserts.cs:line 24
at Interop.FunctionalTests.Http3.Http3RequestTests.GET_ConnectionsMakingMultipleRequests_AllSuccess() in /_/src/Servers/Kestrel/test/Interop.FunctionalTests/Http3/Http3RequestTests.cs:line 684
at Xunit.Sdk.TestInvoker`1.<>c__DisplayClass48_1.<<InvokeTestMethodAsync>b__1>d.MoveNext() in C:\Dev\xunit\xunit\src\xunit.execution\Sdk\Frameworks\Runners\TestInvoker.cs:line 273
--- End of stack trace from previous location ---
at Xunit.Sdk.ExecutionTimer.AggregateAsync(Func`1 asyncAction) in C:\Dev\xunit\xunit\src\xunit.execution\Sdk\Frameworks\ExecutionTimer.cs:line 54
at Xunit.Sdk.ExceptionAggregator.RunAsync(Func`1 code) in C:\Dev\xunit\xunit\src\xunit.core\Sdk\ExceptionAggregator.cs:line 96
[0.941s] [TestLifetime] [Information] Finished test GET_ConnectionsMakingMultipleRequests_AllSuccess in 0.9393959s
Build
Metadata
Metadata
Assignees
Labels
area-networkingIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionsIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionsfeature-kestreltest-failure