go-eagle / eagle

🦅 A Go framework for the API or Microservice
https://go-eagle.org
MIT License
2.06k stars 231 forks source link

grpc server 请求报错:runtime error: invalid memory address or nil pointer dereference #151

Open ian-qiu opened 2 days ago

ian-qiu commented 2 days ago

Describe the bug grpc请求 /helloworld.greeter.v1.GreeterService/SayHello报错

ERROR: Code: Internal Message: runtime error: invalid memory address or nil pointer dereference

To Reproduce Steps to reproduce the behavior:

  1. eagle new -b main demo
  2. make run
  3. 请求:GRPC /helloworld.greeter.v1.GreeterService/SayHello { "name": "abcd" }
  4. See error ERROR: Code: Internal Message: runtime error: invalid memory address or nil pointer dereference

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

环境

经debug,发现是grpc里的logger未初始化

qloog commented 2 days ago

Thanks, it has been fixed.

diff: https://github.com/go-eagle/eagle-layout/pull/12/files