grpc-java icon indicating copy to clipboard operation
grpc-java copied to clipboard

The Java gRPC implementation. HTTP/2 based RPC

Results 408 grpc-java issues
Sort by recently updated
recently updated
newest added

So we have this in `ServerImpl.JumpToApplicationThreadServerStreamListener`: ```java /** * Like {@link ServerCall#close(Status, Metadata)}, but thread-safe for internal use. */ private void internalClose() { // TODO(ejona86): this is not thread-safe :)...

bug

### What version of gRPC-Java are you using? - 1.54.0 ### What is your environment? * OS : Any * Jdk : OpenJDK 11 / 17 * Gradle 8.0.2 *...

android

The expectation for unary responses is that the server will respond with an message or an error. If the server responds with a message and an error, the message should...

bug

Envoy proto sync to latest versions in grpc-java is blocked until `sourced_metadata` is implemented. Implementing sourced_metadata from [rbac.proto](https://github.com/envoyproxy/envoy/blob/a0c96b389d2ef44ff207bb17678a5c5eabdbbadb/api/envoy/config/rbac/v3/rbac.proto#L311) would be cross-language, so would require a gRFC (yet to be published).

> [!CAUTION] > Experiment, do not merge. > Maven version skew: com.google.errorprone:error_prone_annotations (2.30.0 != 2.36.0) Bad version dependency path: [:grpc-all, io.grpc:grpc-api:1.71.0-SNAPSHOT] Run './gradlew :grpc-all:dependencies --configuration runtimeClasspath' to diagnose

I'm having microservices running in Docker containers and I use Consul as service discovery. Every now and then the GRPC calls between the services are failing and I get this...

### What version of gRPC-Java are you using? v1.32.1 ### What did you expect to see? Calling `ManagedChannel.getState(true)` will make the channel to try to connect to the server at...

It seems we aren't targeting the a recent Android version. Many of the CheckResult failures appear to be expected behavior, so it will need to be silenced in some way....

code health
android

Recently when debugging a server-caused handshake failure, we enabled logs and saw: ``` Sep 08, 2021 4:56:49 PM io.grpc.netty.shaded.io.grpc.netty.WriteBufferingAndExceptionHandler failWrites FINE: Ignoring duplicate failure io.grpc.StatusRuntimeException: UNAVAILABLE: Connection closed while performing...

code health
netty

Running on master and using TD, if I get the endpoint-selector wrong (or it doesn't exist), I get: > Nov 02, 2021 12:30:50 AM io.grpc.xds.XdsServerBuilder$DefaultListener onNotServing > WARNING: [port:50051] NOT_FOUND:...

enhancement
xds