Skip to content

Querying reflection info for grpc.health.v1.Health fails #469

@bkeryan

Description

@bkeryan

This seems to prevent grpcui from working:

> .\grpcui.exe --plaintext localhost:50051
Failed to compute set of methods to expose: Symbol not found: grpc.health.v1.Health

Testing with grpcurl shows that querying reflection info fails for the health service and works for the reflection and LV-registered service:

> .\grpcurl.exe --plaintext localhost:50051 list
grpc.health.v1.Health
grpc.reflection.v1alpha.ServerReflection
helloworld.Greeter
> .\grpcurl.exe --plaintext localhost:50051 describe grpc.health.v1.Health                                                                                                      Failed to resolve symbol "grpc.health.v1.Health": Symbol not found: grpc.health.v1.Health
> .\grpcurl.exe --plaintext localhost:50051 describe grpc.reflection.v1alpha.ServerReflection
grpc.reflection.v1alpha.ServerReflection is a service:
service ServerReflection {
  rpc ServerReflectionInfo ( stream .grpc.reflection.v1alpha.ServerReflectionRequest ) returns ( stream .grpc.reflection.v1alpha.ServerReflectionResponse );
}
> .\grpcurl.exe --plaintext localhost:50051 describe helloworld.Greeter
helloworld.Greeter is a service:
service Greeter {
  rpc SayHello ( .helloworld.HelloRequest ) returns ( .helloworld.HelloReply );
}

This may be related to #452 .

Cc: @kt-jplotzke @jasonmreding

AB#3219728

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions