Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

go panic #7

Open
adrianlzt opened this issue Jun 3, 2020 · 1 comment
Open

go panic #7

adrianlzt opened this issue Jun 3, 2020 · 1 comment

Comments

@adrianlzt
Copy link
Owner

Sometimes one of the goroutines crashes with this panic:

json: error calling MarshalJSON for type json.RawMessage: invalid character 'N' looking for beginning of value

goroutine 120 [running]:
runtime/debug.Stack(0x1, 0x0, 0x0)
        /usr/lib/go/src/runtime/debug/stack.go:24 +0x78
runtime/debug.PrintStack()
        /usr/lib/go/src/runtime/debug/stack.go:16 +0x14
github.com/99designs/gqlgen/graphql.DefaultRecover(0x11856f8, 0x268b860, 0x376ea0, 0x26e5ca0, 0x26e5c60, 0x199)
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/recovery.go:16 +0x8c
github.com/99designs/gqlgen/graphql/handler/transport.(*wsConnection).subscribe.func1.1(0x1818a80, 0x11856f8, 0x268b860, 0x6afcc40, 0x268b720)
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/handler/transport/websocket.go:231 +0x58
panic(0x376ea0, 0x26e5ca0)
        /usr/lib/go/src/runtime/panic.go:969 +0x118
github.com/99designs/gqlgen/graphql/handler/transport.(*wsConnection).sendResponse(0x6afcc40, 0x13ab696, 0x1, 0x26e5c60)
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/handler/transport/websocket.go:256 +0x104
github.com/99designs/gqlgen/graphql/handler/transport.(*wsConnection).subscribe.func1(0x1818a80, 0x11856f8, 0x268b860, 0x6afcc40, 0x268b720, 0x6a561f8)
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/handler/transport/websocket.go:242 +0xbc
created by github.com/99designs/gqlgen/graphql/handler/transport.(*wsConnection).subscribe
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/handler/transport/websocket.go:228 +0x564
@adrianlzt
Copy link
Owner Author

Another with the same error:

E0716 17:58:32.237694     705 capture_linux.go:29]  "msg"="reading from the load cell, ingoring this measure. Wait 1s to retry" "error"="read /sys/devices/platform/hx711/iio:device0/in_voltage0_raw: input/output error"
json: error calling MarshalJSON for type json.RawMessage: invalid character 'N' looking for beginning of value

goroutine 206 [running]:
runtime/debug.Stack(0x1, 0x0, 0x0)
        /usr/lib/go/src/runtime/debug/stack.go:24 +0x78
runtime/debug.PrintStack()
        /usr/lib/go/src/runtime/debug/stack.go:16 +0x14
github.com/99designs/gqlgen/graphql.DefaultRecover(0x11856f8, 0x38de400, 0x376ea0, 0x38f43c0, 0x38f4380, 0x199)
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/recovery.go:16 +0x8c
github.com/99designs/gqlgen/graphql/handler/transport.(*wsConnection).subscribe.func1.1(0x38cc6c0, 0x11856f8, 0x38de400, 0x7af6310, 0x38de2c0)
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/handler/transport/websocket.go:231 +0x58
panic(0x376ea0, 0x38f43c0)
        /usr/lib/go/src/runtime/panic.go:969 +0x118
github.com/99designs/gqlgen/graphql/handler/transport.(*wsConnection).sendResponse(0x7af6310, 0x13ab692, 0x1, 0x38f4380)
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/handler/transport/websocket.go:256 +0x104
github.com/99designs/gqlgen/graphql/handler/transport.(*wsConnection).subscribe.func1(0x38cc6c0, 0x11856f8, 0x38de400, 0x7af6310, 0x38de2c0, 0x7b02590)
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/handler/transport/websocket.go:242 +0xbc
created by github.com/99designs/gqlgen/graphql/handler/transport.(*wsConnection).subscribe
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/handler/transport/websocket.go:228 +0x564
json: error calling MarshalJSON for type json.RawMessage: invalid character 'N' looking for beginning of value

goroutine 231 [running]:
runtime/debug.Stack(0x1, 0x0, 0x0)
        /usr/lib/go/src/runtime/debug/stack.go:24 +0x78
runtime/debug.PrintStack()
        /usr/lib/go/src/runtime/debug/stack.go:16 +0x14
github.com/99designs/gqlgen/graphql.DefaultRecover(0x11856f8, 0x28ca540, 0x376ea0, 0x28cb560, 0x28cb3e0, 0x199)
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/recovery.go:16 +0x8c
github.com/99designs/gqlgen/graphql/handler/transport.(*wsConnection).subscribe.func1.1(0x7b7afc0, 0x11856f8, 0x28ca540, 0x7af6070, 0x280ce60)
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/handler/transport/websocket.go:231 +0x58
panic(0x376ea0, 0x28cb560)
        /usr/lib/go/src/runtime/panic.go:969 +0x118
github.com/99designs/gqlgen/graphql/handler/transport.(*wsConnection).sendResponse(0x7af6070, 0x13ab692, 0x1, 0x28cb3e0)
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/handler/transport/websocket.go:256 +0x104
github.com/99designs/gqlgen/graphql/handler/transport.(*wsConnection).subscribe.func1(0x7b7afc0, 0x11856f8, 0x28ca540, 0x7af6070, 0x280ce60, 0x2810e08)
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/handler/transport/websocket.go:242 +0xbc
created by github.com/99designs/gqlgen/graphql/handler/transport.(*wsConnection).subscribe
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/handler/transport/websocket.go:228 +0x564
json: error calling MarshalJSON for type json.RawMessage: invalid character 'N' looking for beginning of value

goroutine 255 [running]:
runtime/debug.Stack(0x1, 0x0, 0x0)
        /usr/lib/go/src/runtime/debug/stack.go:24 +0x78
runtime/debug.PrintStack()
        /usr/lib/go/src/runtime/debug/stack.go:16 +0x14
github.com/99designs/gqlgen/graphql.DefaultRecover(0x11856f8, 0x7b74440, 0x376ea0, 0x7b746c0, 0x7b74680, 0x199)
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/recovery.go:16 +0x8c
github.com/99designs/gqlgen/graphql/handler/transport.(*wsConnection).subscribe.func1.1(0x7b7b740, 0x11856f8, 0x7b74440, 0x7af64d0, 0x7b74300)
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/handler/transport/websocket.go:231 +0x58
panic(0x376ea0, 0x7b746c0)
        /usr/lib/go/src/runtime/panic.go:969 +0x118
github.com/99designs/gqlgen/graphql/handler/transport.(*wsConnection).sendResponse(0x7af64d0, 0x13ab692, 0x1, 0x7b74680)
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/handler/transport/websocket.go:256 +0x104
github.com/99designs/gqlgen/graphql/handler/transport.(*wsConnection).subscribe.func1(0x7b7b740, 0x11856f8, 0x7b74440, 0x7af64d0, 0x7b74300, 0x2811010)
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/handler/transport/websocket.go:242 +0xbc
created by github.com/99designs/gqlgen/graphql/handler/transport.(*wsConnection).subscribe
        /home/adrian/go/pkg/mod/github.com/adrianlzt/[email protected]/graphql/handler/transport/websocket.go:228 +0x564
        ````

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant