为了账号安全,请及时绑定邮箱和手机立即绑定

如何调试 revel 构建崩溃日志?

如何调试 revel 构建崩溃日志?

Go
隔江千里 2021-11-01 17:08:30
我想将我的应用程序投入生产,但我无法理解我在尝试执行时遇到的此错误日志 revel build app这是日志的一部分:panic: runtime error: invalid memory address or nil pointer dereference [recovered]    panic: runtime error: invalid memory address or nil pointer dereference[signal 0xb code=0x1 addr=0x20 pc=0x40c485]goroutine 1 [running]:main.func·002()    /home/johnny/data/go/src/github.com/revel/cmd/revel/rev.go:71 +0x7emain.func·003(0xc208a4a400, 0x1001, 0x0, 0x0, 0x7ff4863a9238, 0xc2081ee420, 0x0, 0x0)    /home/johnny/data/go/src/github.com/revel/cmd/revel/util.go:96 +0x2b5path/filepath.walk(0xc208617000, 0xff1, 0x7ff4863a9260, 0xc20883cff0, 0xc2085799c8, 0x0, 0x0)    /usr/lib/go/src/path/filepath/path.go:368 +0x430日志中的其他行总是参考这个 /usr/lib/go/src/path/filepath/path.go在日志的末尾是这样的:goroutine 5 [syscall]:os/signal.loop()    /usr/lib/go/src/os/signal/signal_unix.go:21 +0x1fcreated by os/signal.init·1    /usr/lib/go/src/os/signal/signal_unix.go:27 +0x35这个日志让我想起了目标 C,我知道调试它有多难。也许我在某处的路线中遗漏了一些东西?我在 .gitignore 中有一些文件(我不确定这是否与崩溃有关?)
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 147 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信