For me, look like a gRPC internal error. We have processed this error

```
            StreamObserver<UpstreamSegment> upstreamSegmentStreamObserver = 
serviceStub.collect(new StreamObserver<Downstream>() {
                @Override
                public void onNext(Downstream downstream) {

                }

                @Override
                public void onError(Throwable throwable) {
                    status.finished();
                    if (logger.isErrorEnable()) {
                        logger.error(throwable, "Send UpstreamSegment to 
collector fail with a grpc internal exception.");
                    }
                    
ServiceManager.INSTANCE.findService(GRPCChannelManager.class).reportError(throwable);
                }

                @Override
                public void onCompleted() {
                    status.finished();
                }
            });
```

In `onError`, status is tagged as finished, so send should continue. But this 
is an internal error, not a network error(see #reportError method), I am not 
sure what is happening,

Have you tried the RC2 tag? (Release is on the way). We upgrade gRPC to latest 
version, but don't know whether fix this or not.

[ Full content available at: 
https://github.com/apache/incubator-skywalking/issues/1639 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to