# rpc error: code = NotFound desc = method not found: /helloworld.Greeter/SayHello

- **ID:** `go/grpc-not-found-method`
- **Domain:** go
- **Category:** network_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

The server does not have a handler for the requested method. This can happen if the client and server have mismatched proto definitions or if the method is not implemented.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| 1.x | active | — | — |

## Workarounds

1. **** (95% success)
   ```
   Add the SayHello method to your server struct and call pb.RegisterGreeterServer(s, &server{}) after implementing it.
   ```
2. **** (90% success)
   ```
   Recompile the .proto and replace the generated code in both applications.
   ```

## Dead Ends

- **** — The server still won't have a handler for it. (90% fail)
- **** — The server binary does not include the new method. (80% fail)
