[ 
https://issues.apache.org/jira/browse/ARROW-16795?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Weston Pace reassigned ARROW-16795:
-----------------------------------

    Assignee: Weston Pace

> [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
>          Time Spent: 20m
>  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)

Reply via email to