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]