[ https://issues.apache.org/jira/browse/ARROW-16795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jacob Wujciak resolved ARROW-16795. ----------------------------------- Fix Version/s: 11.0.0 Resolution: Fixed Issue resolved by pull request 15235 https://github.com/apache/arrow/pull/15235 > [C#][Flight] Nightly verify-rc-source-csharp-macos-arm64 fails > -------------------------------------------------------------- > > Key: ARROW-16795 > URL: https://issues.apache.org/jira/browse/ARROW-16795 > Project: Apache Arrow > Issue Type: Bug > Components: C#, FlightRPC > Affects Versions: 9.0.0 > Reporter: Raúl Cumplido > Assignee: Weston Pace > Priority: Critical > Labels: pull-request-available > Fix For: 11.0.0 > > Time Spent: 0.5h > Remaining Estimate: 0h > > The "verify-rc-source-csharp-macos-arm64" job has been failing on and off > since ~may 18th, the issue seems to be with the flight tests. > {code:java} > Failed Apache.Arrow.Flight.Tests.FlightTests.TestGetFlightMetadata [567 ms] > Error Message: > Grpc.Core.RpcException : Status(StatusCode="Internal", Detail="Error > starting gRPC call. HttpRequestException: An HTTP/2 connection could not be > established because the server did not complete the HTTP/2 handshake.", > DebugException="System.Net.Http.HttpRequestException: An HTTP/2 connection > could not be established because the server did not complete the HTTP/2 > handshake. > at > System.Net.Http.HttpConnectionPool.ReturnHttp2Connection(Http2Connection > connection, Boolean isNewConnection) > at > System.Net.Http.HttpConnectionPool.AddHttp2ConnectionAsync(HttpRequestMessage > request) > at > System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object > s) > at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread > threadPoolThread, 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.ExecuteFromThreadPool(Thread > threadPoolThread) > at System.Threading.ThreadPoolWorkQueue.Dispatch() > at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() > at System.Threading.Thread.StartCallback() > --- End of stack trace from previous location --- > at > System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken > cancellationToken) > at > System.Net.Http.HttpConnectionPool.GetHttp2ConnectionAsync(HttpRequestMessage > request, Boolean async, CancellationToken cancellationToken) > at > System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage > request, Boolean async, Boolean doRequestAuth, CancellationToken > cancellationToken) > at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at Grpc.Net.Client.Internal.GrpcCall`2.RunCall(HttpRequestMessage request, > Nullable`1 timeout)") > Stack Trace: > at Grpc.Net.Client.Internal.GrpcCall`2.GetResponseHeadersCoreAsync() > at > Apache.Arrow.Flight.Client.FlightClient.<>c.<<GetInfo>b__6_0>d.MoveNext() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/src/Apache.Arrow.Flight/Client/FlightClient.cs:line > 71 > --- End of stack trace from previous location --- > at Apache.Arrow.Flight.Tests.FlightTests.TestGetFlightMetadata() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/test/Apache.Arrow.Flight.Tests/FlightTests.cs:line > 183 > --- End of stack trace from previous location --- > Failed Apache.Arrow.Flight.Tests.FlightTests.TestGetSchema [108 ms] > Error Message: > Grpc.Core.RpcException : Status(StatusCode="Internal", Detail="Error > starting gRPC call. HttpRequestException: An HTTP/2 connection could not be > established because the server did not complete the HTTP/2 handshake.", > DebugException="System.Net.Http.HttpRequestException: An HTTP/2 connection > could not be established because the server did not complete the HTTP/2 > handshake. > at > System.Net.Http.HttpConnectionPool.ReturnHttp2Connection(Http2Connection > connection, Boolean isNewConnection) > at > System.Net.Http.HttpConnectionPool.AddHttp2ConnectionAsync(HttpRequestMessage > request) > at > System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& > stateMachine) > at > System.Net.Http.HttpConnectionPool.AddHttp2ConnectionAsync(HttpRequestMessage > request) > at > System.Net.Http.HttpConnectionPool.<>c__DisplayClass78_0.<CheckForHttp2ConnectionInjection>b__0() > at System.Threading.Tasks.Task`1.InnerInvoke() > at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj) > at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread > threadPoolThread, ExecutionContext executionContext, ContextCallback > callback, Object state) > at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& > currentTaskSlot, Thread threadPoolThread) > at System.Threading.Tasks.Task.ExecuteEntryUnsafe(Thread threadPoolThread) > at System.Threading.Tasks.Task.ExecuteFromThreadPool(Thread > threadPoolThread) > at System.Threading.ThreadPoolWorkQueue.Dispatch() > at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() > at System.Threading.Thread.StartCallback() > --- End of stack trace from previous location --- > at > System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken > cancellationToken) > at > System.Net.Http.HttpConnectionPool.GetHttp2ConnectionAsync(HttpRequestMessage > request, Boolean async, CancellationToken cancellationToken) > at > System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage > request, Boolean async, Boolean doRequestAuth, CancellationToken > cancellationToken) > at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at Grpc.Net.Client.Internal.GrpcCall`2.RunCall(HttpRequestMessage request, > Nullable`1 timeout)") > Stack Trace: > at > Apache.Arrow.Flight.Client.FlightClient.<>c__DisplayClass9_0.<<GetSchema>b__0>d.MoveNext() > in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/src/Apache.Arrow.Flight/Client/FlightClient.cs:line > 109 > --- End of stack trace from previous location --- > at Apache.Arrow.Flight.Tests.FlightTests.TestGetSchema() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/test/Apache.Arrow.Flight.Tests/FlightTests.cs:line > 229 > --- End of stack trace from previous location --- > Failed > Apache.Arrow.Flight.Tests.FlightTests.TestGetBatchesWithAsyncEnumerable [81 > ms] > Error Message: > Grpc.Core.RpcException : Status(StatusCode="Unavailable", Detail="Error > starting gRPC call. HttpRequestException: An error occurred while sending the > request. IOException: An HTTP/2 connection could not be established because > the server did not complete the HTTP/2 handshake. IOException: The response > ended prematurely while waiting for the next frame from the server.", > DebugException="System.Net.Http.HttpRequestException: An error occurred while > sending the request. > ---> System.IO.IOException: An HTTP/2 connection could not be established > because the server did not complete the HTTP/2 handshake. > ---> System.IO.IOException: The response ended prematurely while waiting for > the next frame from the server. > at > System.Net.Http.Http2Connection.<ReadFrameAsync>g__ThrowMissingFrame|57_1() > at System.Net.Http.Http2Connection.ReadFrameAsync(Boolean initialFrame) > [xUnit.net 00:00:02.22] > Apache.Arrow.Flight.Tests.FlightTests.TestGetTwoRecordBatch [FAIL] > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > at System.Net.Http.Http2Connection.SendHeadersAsync(HttpRequestMessage > request, CancellationToken cancellationToken, Boolean mustFlush) > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at > System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage > request, Boolean async, Boolean doRequestAuth, CancellationToken > cancellationToken) > at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at Grpc.Net.Client.Internal.GrpcCall`2.RunCall(HttpRequestMessage request, > Nullable`1 timeout)") > Stack Trace: > at > Apache.Arrow.Flight.Client.FlightClient.<>c.<<GetInfo>b__6_0>d.MoveNext() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/src/Apache.Arrow.Flight/Client/FlightClient.cs:line > 71 > --- End of stack trace from previous location --- > at > Apache.Arrow.Flight.Tests.FlightTests.TestGetBatchesWithAsyncEnumerable() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/test/Apache.Arrow.Flight.Tests/FlightTests.cs:line > 297 > --- End of stack trace from previous location --- > Failed Apache.Arrow.Flight.Tests.FlightTests.TestListActions [77 ms] > Error Message: > Grpc.Core.RpcException : Status(StatusCode="Unavailable", Detail="Error > starting gRPC call. HttpRequestException: An error occurred while sending the > request. IOException: An HTTP/2 connection could not be established because > the server did not complete the HTTP/2 handshake. IOException: The response > ended prematurely while waiting for the next frame from the server.", > DebugException="System.Net.Http.HttpRequestException: An error occurred while > sending the request. > ---> System.IO.IOException: An HTTP/2 connection could not be established > because the server did not complete the HTTP/2 handshake. > ---> System.IO.IOException: The response ended prematurely while waiting for > the next frame from the server. > at > System.Net.Http.Http2Connection.<ReadFrameAsync>g__ThrowMissingFrame|57_1() > at System.Net.Http.Http2Connection.ReadFrameAsync(Boolean initialFrame) > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > at System.Net.Http.Http2Connection.SendHeadersAsync(HttpRequestMessage > request, CancellationToken cancellationToken, Boolean mustFlush) > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at > System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage > request, Boolean async, Boolean doRequestAuth, CancellationToken > cancellationToken) > at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at Grpc.Net.Client.Internal.GrpcCall`2.RunCall(HttpRequestMessage request, > Nullable`1 timeout)") > Stack Trace: > at > Apache.Arrow.Flight.Internal.StreamReader`2.MoveNext(CancellationToken > cancellationToken) in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/src/Apache.Arrow.Flight/Internal/StreamReader.cs:line > 46 > at > Grpc.Core.Utils.AsyncStreamExtensions.ToListAsync[T](IAsyncStreamReader`1 > streamReader) in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/test/Apache.Arrow.Flight.TestWeb/Extensions/AsyncStreamExtensions.cs:line > 32 > at Apache.Arrow.Flight.Tests.FlightTests.TestListActions() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/test/Apache.Arrow.Flight.Tests/FlightTests.cs:line > 259 > --- End of stack trace from previous location --- > Failed Apache.Arrow.Flight.Tests.FlightTests.TestListFlights [66 ms] > Error Message: > Grpc.Core.RpcException : Status(StatusCode="Unavailable", Detail="Error > starting gRPC call. HttpRequestException: An error occurred while sending the > request. IOException: The request was aborted. IOException: An HTTP/2 > connection could not be established because the server did not complete the > HTTP/2 handshake. IOException: The response ended prematurely while waiting > for the next frame from the server.", > DebugException="System.Net.Http.HttpRequestException: An error occurred while > sending the request. > ---> System.IO.IOException: The request was aborted. > ---> System.IO.IOException: An HTTP/2 connection could not be established > because the server did not complete the HTTP/2 handshake. > ---> System.IO.IOException: The response ended prematurely while waiting for > the next frame from the server. > at > System.Net.Http.Http2Connection.<ReadFrameAsync>g__ThrowMissingFrame|57_1() > at System.Net.Http.Http2Connection.ReadFrameAsync(Boolean initialFrame) > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.AddStream(Http2Stream http2Stream) > at > System.Net.Http.Http2Connection.<>c.<SendHeadersAsync>b__92_0(ValueTuple`5 s, > Memory`1 writeBuffer) > at > System.Net.Http.Http2Connection.WriteQueueEntry`1.InvokeWriteAction(Memory`1 > writeBuffer) > at System.Net.Http.Http2Connection.ProcessOutgoingFramesAsync() > at System.Net.Http.Http2Connection.SendHeadersAsync(HttpRequestMessage > request, CancellationToken cancellationToken, Boolean mustFlush) > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at > System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage > request, Boolean async, Boolean doRequestAuth, CancellationToken > cancellationToken) > at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at Grpc.Net.Client.Internal.GrpcCall`2.RunCall(HttpRequestMessage request, > Nullable`1 timeout)") > Stack Trace: > at > Grpc.Net.Client.Internal.HttpContentClientStreamReader`2.MoveNextCore(CancellationToken > cancellationToken) > at Apache.Arrow.Flight.Internal.StreamReader`2.MoveNext(CancellationToken > cancellationToken) in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/src/Apache.Arrow.Flight/Internal/StreamReader.cs:line > 46 > at > Grpc.Core.Utils.AsyncStreamExtensions.ToListAsync[T](IAsyncStreamReader`1 > streamReader) in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/test/Apache.Arrow.Flight.TestWeb/Extensions/AsyncStreamExtensions.cs:line > 32 > at Apache.Arrow.Flight.Tests.FlightTests.TestListFlights() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/test/Apache.Arrow.Flight.Tests/FlightTests.cs:line > 278 > --- End of stack trace from previous location --- > Failed Apache.Arrow.Flight.Tests.FlightTests.TestPutTwoRecordBatches [110 > ms] > Error Message: > Grpc.Core.RpcException : Status(StatusCode="Unavailable", Detail="Error > starting gRPC call. HttpRequestException: An error occurred while sending the > request. IOException: An HTTP/2 connection could not be established because > the server did not complete the HTTP/2 handshake. IOException: The response > ended prematurely while waiting for the next frame from the server.", > DebugException="System.Net.Http.HttpRequestException: An error occurred while > sending the request. > ---> System.IO.IOException: An HTTP/2 connection could not be established > because the server did not complete the HTTP/2 handshake. > ---> System.IO.IOException: The response ended prematurely while waiting for > the next frame from the server. > at > System.Net.Http.Http2Connection.<ReadFrameAsync>g__ThrowMissingFrame|57_1() > at System.Net.Http.Http2Connection.ReadFrameAsync(Boolean initialFrame) > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > at System.Net.Http.Http2Connection.SendHeadersAsync(HttpRequestMessage > request, CancellationToken cancellationToken, Boolean mustFlush) > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at > System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage > request, Boolean async, Boolean doRequestAuth, CancellationToken > cancellationToken) > at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at Grpc.Net.Client.Internal.GrpcCall`2.RunCall(HttpRequestMessage request, > Nullable`1 timeout)") > Stack Trace: > at Apache.Arrow.Flight.Internal.FlightDataStream.SendSchema() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/src/Apache.Arrow.Flight/Internal/FlightDataStream.cs:line > 59 > at Apache.Arrow.Flight.Internal.FlightDataStream.Write(RecordBatch > recordBatch, ByteString applicationMetadata) in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/src/Apache.Arrow.Flight/Internal/FlightDataStream.cs:line > 73 > at Apache.Arrow.Flight.Tests.FlightTests.TestPutTwoRecordBatches() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/test/Apache.Arrow.Flight.Tests/FlightTests.cs:line > 110 > --- End of stack trace from previous location --- > Failed Apache.Arrow.Flight.Tests.FlightTests.TestGetSingleRecordBatch [87 > ms] > Error Message: > Grpc.Core.RpcException : Status(StatusCode="Unavailable", Detail="Error > starting gRPC call. HttpRequestException: An error occurred while sending the > request. IOException: The request was aborted. IOException: An HTTP/2 > connection could not be established because the server did not complete the > HTTP/2 handshake. IOException: The response ended prematurely while waiting > for the next frame from the server.", > DebugException="System.Net.Http.HttpRequestException: An error occurred while > sending the request. > ---> System.IO.IOException: The request was aborted. > ---> System.IO.IOException: An HTTP/2 connection could not be established > because the server did not complete the HTTP/2 handshake. > ---> System.IO.IOException: The response ended prematurely while waiting for > the next frame from the server. > at > System.Net.Http.Http2Connection.<ReadFrameAsync>g__ThrowMissingFrame|57_1() > at System.Net.Http.Http2Connection.ReadFrameAsync(Boolean initialFrame) > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.ThrowRequestAborted(Exception > innerException) > at > System.Net.Http.Http2Connection.Http2Stream.SendDataAsync(ReadOnlyMemory`1 > buffer, CancellationToken cancellationToken) > at Grpc.Net.Client.StreamExtensions.WriteMessageAsync[TMessage](Stream > stream, GrpcCall call, TMessage message, Action`2 serializer, CallOptions > callOptions) > at Grpc.Net.Client.Internal.PushUnaryContent`2.WriteMessageCore(ValueTask > writeMessageTask) > at > System.Net.Http.Http2Connection.Http2Stream.SendRequestBodyAsync(CancellationToken > cancellationToken) > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at > System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage > request, Boolean async, Boolean doRequestAuth, CancellationToken > cancellationToken) > at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at Grpc.Net.Client.Internal.GrpcCall`2.RunCall(HttpRequestMessage request, > Nullable`1 timeout)") > Stack Trace: > at > Apache.Arrow.Flight.Client.FlightClient.<>c.<<GetInfo>b__6_0>d.MoveNext() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/src/Apache.Arrow.Flight/Client/FlightClient.cs:line > 71 > --- End of stack trace from previous location --- > at Apache.Arrow.Flight.Tests.FlightTests.TestGetSingleRecordBatch() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/test/Apache.Arrow.Flight.Tests/FlightTests.cs:line > 134 > --- End of stack trace from previous location --- > Failed Apache.Arrow.Flight.Tests.FlightTests.TestPutSingleRecordBatch [74 > ms] > Error Message: > Grpc.Core.RpcException : Status(StatusCode="Unavailable", Detail="Error > starting gRPC call. HttpRequestException: An error occurred while sending the > request. IOException: An HTTP/2 connection could not be established because > the server did not complete the HTTP/2 handshake. IOException: The response > ended prematurely while waiting for the next frame from the server.", > DebugException="System.Net.Http.HttpRequestException: An error occurred while > sending the request. > ---> System.IO.IOException: An HTTP/2 connection could not be established > because the server did not complete the HTTP/2 handshake. > ---> System.IO.IOException: The response ended prematurely while waiting for > the next frame from the server. > at > System.Net.Http.Http2Connection.<ReadFrameAsync>g__ThrowMissingFrame|57_1() > at System.Net.Http.Http2Connection.ReadFrameAsync(Boolean initialFrame) > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > at System.Net.Http.Http2Connection.SendHeadersAsync(HttpRequestMessage > request, CancellationToken cancellationToken, Boolean mustFlush) > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at > System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage > request, Boolean async, Boolean doRequestAuth, CancellationToken > cancellationToken) > at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at Grpc.Net.Client.Internal.GrpcCall`2.RunCall(HttpRequestMessage request, > Nullable`1 timeout)") > Stack Trace: > at > Grpc.Net.Client.Internal.HttpContentClientStreamWriter`2.WriteAsyncCore[TState](Func`5 > writeFunc, TState state) > at Apache.Arrow.Flight.Internal.FlightDataStream.SendSchema() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/src/Apache.Arrow.Flight/Internal/FlightDataStream.cs:line > 59 > at Apache.Arrow.Flight.Internal.FlightDataStream.Write(RecordBatch > recordBatch, ByteString applicationMetadata) in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/src/Apache.Arrow.Flight/Internal/FlightDataStream.cs:line > 73 > at Apache.Arrow.Flight.Tests.FlightTests.TestPutSingleRecordBatch() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/test/Apache.Arrow.Flight.Tests/FlightTests.cs:line > 90 > --- End of stack trace from previous location --- > Failed Apache.Arrow.Flight.Tests.FlightTests.TestDoAction [71 ms] > Error Message: > Grpc.Core.RpcException : Status(StatusCode="Unavailable", Detail="Error > starting gRPC call. HttpRequestException: An error occurred while sending the > request. IOException: The request was aborted. IOException: An HTTP/2 > connection could not be established because the server did not complete the > HTTP/2 handshake. IOException: The response ended prematurely while waiting > for the next frame from the server.", > DebugException="System.Net.Http.HttpRequestException: An error occurred while > sending the request. > ---> System.IO.IOException: The request was aborted. > ---> System.IO.IOException: An HTTP/2 connection could not be established > because the server did not complete the HTTP/2 handshake. > ---> System.IO.IOException: The response ended prematurely while waiting for > the next frame from the server. > at > System.Net.Http.Http2Connection.<ReadFrameAsync>g__ThrowMissingFrame|57_1() > at System.Net.Http.Http2Connection.ReadFrameAsync(Boolean initialFrame) > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.ThrowRequestAborted(Exception > innerException) > at > System.Net.Http.Http2Connection.Http2Stream.SendDataAsync(ReadOnlyMemory`1 > buffer, CancellationToken cancellationToken) > at Grpc.Net.Client.StreamExtensions.WriteMessageAsync[TMessage](Stream > stream, GrpcCall call, TMessage message, Action`2 serializer, CallOptions > callOptions) > at Grpc.Net.Client.Internal.PushUnaryContent`2.WriteMessageCore(ValueTask > writeMessageTask) > at > System.Net.Http.Http2Connection.Http2Stream.SendRequestBodyAsync(CancellationToken > cancellationToken) > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at > System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage > request, Boolean async, Boolean doRequestAuth, CancellationToken > cancellationToken) > at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at Grpc.Net.Client.Internal.GrpcCall`2.RunCall(HttpRequestMessage request, > Nullable`1 timeout)") > Stack Trace: > at > Grpc.Net.Client.Internal.HttpContentClientStreamReader`2.MoveNextCore(CancellationToken > cancellationToken) > at Apache.Arrow.Flight.Internal.StreamReader`2.MoveNext(CancellationToken > cancellationToken) in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/src/Apache.Arrow.Flight/Internal/StreamReader.cs:line > 46 > at > Grpc.Core.Utils.AsyncStreamExtensions.ToListAsync[T](IAsyncStreamReader`1 > streamReader) in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/test/Apache.Arrow.Flight.TestWeb/Extensions/AsyncStreamExtensions.cs:line > 32 > at Apache.Arrow.Flight.Tests.FlightTests.TestDoAction() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/test/Apache.Arrow.Flight.Tests/FlightTests.cs:line > 243 > --- End of stack trace from previous location --- > [xUnit.net 00:00:02.31] > Apache.Arrow.Flight.Tests.FlightTests.TestPutWithMetadata [FAIL] > info: Microsoft.Hosting.Lifetime[0] > Application is shutting down... > Failed Apache.Arrow.Flight.Tests.FlightTests.TestGetTwoRecordBatch [66 ms] > Error Message: > Grpc.Core.RpcException : Status(StatusCode="Unavailable", Detail="Error > starting gRPC call. HttpRequestException: An error occurred while sending the > request. IOException: An HTTP/2 connection could not be established because > the server did not complete the HTTP/2 handshake. IOException: The response > ended prematurely while waiting for the next frame from the server.", > DebugException="System.Net.Http.HttpRequestException: An error occurred while > sending the request. > ---> System.IO.IOException: An HTTP/2 connection could not be established > because the server did not complete the HTTP/2 handshake. > ---> System.IO.IOException: The response ended prematurely while waiting for > the next frame from the server. > at > System.Net.Http.Http2Connection.<ReadFrameAsync>g__ThrowMissingFrame|57_1() > at System.Net.Http.Http2Connection.ReadFrameAsync(Boolean initialFrame) > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > at System.Net.Http.Http2Connection.SendHeadersAsync(HttpRequestMessage > request, CancellationToken cancellationToken, Boolean mustFlush) > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at > System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage > request, Boolean async, Boolean doRequestAuth, CancellationToken > cancellationToken) > at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at Grpc.Net.Client.Internal.GrpcCall`2.RunCall(HttpRequestMessage request, > Nullable`1 timeout)") > Stack Trace: > at Grpc.Net.Client.Internal.GrpcCall`2.GetResponseHeadersCoreAsync() > at > Apache.Arrow.Flight.Client.FlightClient.<>c.<<GetInfo>b__6_0>d.MoveNext() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/src/Apache.Arrow.Flight/Client/FlightClient.cs:line > 71 > --- End of stack trace from previous location --- > at Apache.Arrow.Flight.Tests.FlightTests.TestGetTwoRecordBatch() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/test/Apache.Arrow.Flight.Tests/FlightTests.cs:line > 157 > --- End of stack trace from previous location --- > Failed Apache.Arrow.Flight.Tests.FlightTests.TestPutWithMetadata [88 ms] > Error Message: > Grpc.Core.RpcException : Status(StatusCode="Unavailable", Detail="Error > starting gRPC call. HttpRequestException: An error occurred while sending the > request. IOException: The request was aborted. IOException: An HTTP/2 > connection could not be established because the server did not complete the > HTTP/2 handshake. IOException: The response ended prematurely while waiting > for the next frame from the server.", > DebugException="System.Net.Http.HttpRequestException: An error occurred while > sending the request. > ---> System.IO.IOException: The request was aborted. > ---> System.IO.IOException: An HTTP/2 connection could not be established > because the server did not complete the HTTP/2 handshake. > ---> System.IO.IOException: The response ended prematurely while waiting for > the next frame from the server. > at > System.Net.Http.Http2Connection.<ReadFrameAsync>g__ThrowMissingFrame|57_1() > at System.Net.Http.Http2Connection.ReadFrameAsync(Boolean initialFrame) > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.ProcessIncomingFramesAsync() > at > Grpc.Net.Client.Internal.Http.PushStreamContent`2.SerializeToStreamAsync(Stream > stream, TransportContext context) > at > System.Net.Http.Http2Connection.Http2Stream.SendRequestBodyAsync(CancellationToken > cancellationToken) > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.ThrowRequestAborted(Exception > innerException) > at System.Net.Http.Http2Connection.Http2Stream.CheckResponseBodyState() > at System.Net.Http.Http2Connection.Http2Stream.TryEnsureHeaders() > at > System.Net.Http.Http2Connection.Http2Stream.ReadResponseHeadersAsync(CancellationToken > cancellationToken) > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > --- End of inner exception stack trace --- > at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at > System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage > request, Boolean async, Boolean doRequestAuth, CancellationToken > cancellationToken) > at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, > Boolean async, CancellationToken cancellationToken) > at Grpc.Net.Client.Internal.GrpcCall`2.RunCall(HttpRequestMessage request, > Nullable`1 timeout)") > Stack Trace: > at > Grpc.Net.Client.Internal.HttpContentClientStreamWriter`2.WriteAsyncCore[TState](Func`5 > writeFunc, TState state) > at Apache.Arrow.Flight.Internal.FlightDataStream.SendSchema() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/src/Apache.Arrow.Flight/Internal/FlightDataStream.cs:line > 59 > at Apache.Arrow.Flight.Internal.FlightDataStream.Write(RecordBatch > recordBatch, ByteString applicationMetadata) in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/src/Apache.Arrow.Flight/Internal/FlightDataStream.cs:line > 73 > at Apache.Arrow.Flight.Tests.FlightTests.TestPutWithMetadata() in > /Users/voltrondata/github-actions-runner/_work/crossbow/crossbow/arrow/csharp/test/Apache.Arrow.Flight.Tests/FlightTests.cs:line > 207 > --- End of stack trace from previous location --- > {code} > This is an example run: > [https://github.com/ursacomputing/crossbow/runs/6810882987?check_suite_focus=true] > -- This message was sent by Atlassian Jira (v8.20.10#820010)