gactions在上传谷歌动作时CLI在Windows上崩溃

问题描述:

我创建了一个项目dawai-5555和一个json动作文件dawai.json,如Google的文档https://developers.google.com/actions/sdk/define-actions中所述。 当我尝试使用Windows上传它(我测试了32位/ 64位版本)从谷歌gactions命令行工具,我得到以下错误:gactions在上传谷歌动作时CLI在Windows上崩溃

panic: runtime error: invalid memory address or nil pointer dereference [recovered] 
     panic: runtime error: invalid memory address or nil pointer dereference 
[signal 0xc0000005 code=0x0 addr=0x0 pc=0x4ebc99] 

goroutine 1 [running]: 
github.com/urfave/cli.HandleAction.func1(0x110c191c) 
     /usr/local/google/home/gkal/code/go/src/github.com/urfave/cli/app.go:478 +0x1f6 
panic(0x69e0c0, 0x8685f8) 
     /usr/lib/google-golang/src/runtime/panic.go:491 +0x1d0 
github.com/Jeffail/gabs.(*Container).Bytes(0x0, 0x0, 0x0, 0x4000106) 
     /usr/local/google/home/gkal/code/go/src/github.com/Jeffail/gabs/gabs.go:459 +0x19 
github.com/Jeffail/gabs.(*Container).String(0x0, 0x11139da0, 0x6d902d) 
     /usr/local/google/home/gkal/code/go/src/github.com/Jeffail/gabs/gabs.go:483 +0x21 
main.getLocaleFromActionPackage(0x110a3d48, 0xd, 0x110a3d48) 
     /usr/local/google/home/gkal/code/go/src/github.com/gkaldevrel/cli/gactions/gactions.go:605 +0xba 
main.commandUpdate.func1(0x110f3860) 
     /usr/local/google/home/gkal/code/go/src/github.com/gkaldevrel/cli/gactions/gactions.go:726 +0x1b3 
reflect.Value.call(0x67d940, 0x6effbc, 0x13, 0x6d89ad, 0x4, 0x110c1900, 0x1, 0x1, 0x110c18c4, 0x6d2920, ...) 
     /usr/lib/google-golang/src/reflect/value.go:434 +0x723 
reflect.Value.Call(0x67d940, 0x6effbc, 0x13, 0x110c1900, 0x1, 0x1, 0x0, 0x5ac617, 0x6d8aa9) 
     /usr/lib/google-golang/src/reflect/value.go:302 +0x7f 
github.com/urfave/cli.HandleAction(0x67d940, 0x6effbc, 0x110f3860, 0x0, 0x0) 
     /usr/local/google/home/gkal/code/go/src/github.com/urfave/cli/app.go:487 +0x114 
github.com/urfave/cli.Command.Run(0x6d90c3, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6eb16e, 0x4b, 0x0, ...) 
     /usr/local/google/home/gkal/code/go/src/github.com/urfave/cli/command.go:191 +0x875 
github.com/urfave/cli.(*App).Run(0x110de410, 0x110c8000, 0x7, 0x8, 0x0, 0x0) 
     /usr/local/google/home/gkal/code/go/src/github.com/urfave/cli/app.go:240 +0x462 
github.com/urfave/cli.(*App).RunAndExitOnError(0x110de410) 
     /usr/local/google/home/gkal/code/go/src/github.com/urfave/cli/app.go:257 +0x43 
main.main() 
     /usr/local/google/home/gkal/code/go/src/github.com/gkaldevrel/cli/gactions/gactions.go:157 +0x75d 

难道我要面对这个问题的唯一一个?

感谢您的帮助。

F.

+1

有在Linux同样的问题:https://*.com/questions/46591266/go-panic-when-using-gaction-to-update-google-home-assistant-package。刚发布了一条推文到Twitter的Google操作帐户。也许你也应该:https://twitter.com/actionsongoogle –

我在我的MAC笔记本电脑上遇到了同样的问题。任何人都可以发布旧版本的gactions SDK吗?

刚刚尝试再次启动该命令时,更新已启动,新版本(2.1.1)似乎解决了该问题。 感谢Google支持迅速解决此问题。

F.