fullstorydev / fullstorydev/grpcurl
failed to resolve symbol
- Dominant language
- Go
- Stars
- 12.8k
- Forks
- 580
- Avg merge
- 1h 8m
- Merged PRs (30d)
- 5
Description
Hi, thanks for this project.
I have just installed from main, and I setup a minimal gRPC server.
When listing services, I have no issues:
```
grpcurl --plaintext localhost:8080 list
grpc.reflection.v1alpha.ServerReflection
user.UserServic
```
However, when I go to describe the service or list the method, I get:
```
grpcurl --plaintext localhost:8080 describe
grpc.reflection.v1alpha.ServerReflection is a service:
service ServerReflection {
rpc ServerReflectionInfo ( stream .grpc.reflection.v1alpha.ServerReflectionRequest ) returns ( stream .grpc.reflection.v1alpha.ServerReflectionResponse );
}
Failed to resolve symbol "user.UserService": Symbol not found: user.UserService
```
or
```
grpcurl --plaintext localhost:8080 list user.UserService
Failed to list methods for service "user.UserService": Symbol not found: user.UserService
```
Perhaps I am missing something obvious.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the reported grpcurl commands against the minimal gRPC server and compare the successful service listing with service description and method listing. Trace how reflection resolves user.UserService; done means the reported service can be described and its methods listed, with a regression test added if the existing test structure provides a suitable location.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- api, cli
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100