BryanCutler commented on pull request #11311:
URL: https://github.com/apache/arrow/pull/11311#issuecomment-933848800


   The stack trace from the ticket is below, the author says it happens 
occasionally due to an intermediate proxy
   ```
   java.lang.IllegalArgumentException: Invalid character ':' in key name 
':status'
   at com.google.common.base.Preconditions.checkArgument(Preconditions.java:275)
   at io.grpc.Metadata$Key.validateName(Metadata.java:742)
   at io.grpc.Metadata$Key.<init>(Metadata.java:750)
   at io.grpc.Metadata$Key.<init>(Metadata.java:668)
   at io.grpc.Metadata$AsciiKey.<init>(Metadata.java:959)
   at io.grpc.Metadata$AsciiKey.<init>(Metadata.java:954)
   at io.grpc.Metadata$Key.of(Metadata.java:705)
   at io.grpc.Metadata$Key.of(Metadata.java:701)
   at 
org.apache.arrow.flight.grpc.StatusUtils.parseTrailers(StatusUtils.java:164)
   at 
org.apache.arrow.flight.grpc.StatusUtils.fromGrpcStatusAndTrailers(StatusUtils.java:128)
   at 
org.apache.arrow.flight.grpc.StatusUtils.fromGrpcRuntimeException(StatusUtils.java:152)
   at 
org.apache.arrow.flight.grpc.StatusUtils.fromThrowable(StatusUtils.java:176)
   at 
org.apache.arrow.flight.FlightClient$SetStreamObserver.onError(FlightClient.java:440)
   at 
io.grpc.stub.ClientCalls$StreamObserverToCallListenerAdapter.onClose(ClientCalls.java:478)
   at 
io.grpc.PartialForwardingClientCallListener.onClose(PartialForwardingClientCallListener.java:39)
   at 
io.grpc.ForwardingClientCallListener.onClose(ForwardingClientCallListener.java:23)
   at 
io.grpc.ForwardingClientCallListener$SimpleForwardingClientCallListener.onClose(ForwardingClientCallListener.java:40)
   at 
org.apache.arrow.flight.grpc.ClientInterceptorAdapter$FlightClientCallListener.onClose(ClientInterceptorAdapter.java:117)
   at io.grpc.internal.ClientCallImpl.closeObserver(ClientCallImpl.java:553)
   at io.grpc.internal.ClientCallImpl.access$300(ClientCallImpl.java:68)
   at 
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInternal(ClientCallImpl.java:739)
   at 
io.grpc.internal.ClientCallImpl$ClientStreamListenerImpl$1StreamClosed.runInContext(ClientCallImpl.java:718)
   at io.grpc.internal.ContextRunnable.run(ContextRunnable.java:37)
   at io.grpc.internal.SerializingExecutor.run(SerializingExecutor.java:123)
   at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
   at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
   at java.lang.Thread.run(Thread.java:823)
   ```
   
   We have similar reports, mostly likely due to a proxy and looks like the 
channel is being closed due to a problem. It's happened to me locally too, and 
I thought it was during a failed authentication but I haven't been able to 
reproduce that.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to