-
-
Notifications
You must be signed in to change notification settings - Fork 353
Closed
Labels
Description
Emitter Server - Docker Image
emitter/server:latest
Digest:sha256:ebd92d6930447120d6746505bb35a434c7c311b26caf53baf31d2d2f5da65baa
2020/02/04 12:42:38 [closing] panic recovered: runtime error: slice bounds out of range [:258] with capacity 3
goroutine 1738145 [running]:
runtime/debug.Stack(0xc00067ace8, 0x11387c0, 0xc000039a00)
/usr/local/go/src/runtime/debug/stack.go:24 +0x9d
github.com/emitter-io/emitter/internal/broker.(*Conn).Close(0xc0026f8600, 0xc002e86b98, 0xc00067af68)
/go-build/src/github.com/emitter-io/emitter/internal/broker/conn.go:301 +0x243
panic(0x11387c0, 0xc000039a00)
/usr/local/go/src/runtime/panic.go:679 +0x1b2
github.com/emitter-io/emitter/internal/network/mqtt.readString(...)
/go-build/src/github.com/emitter-io/emitter/internal/network/mqtt/mqtt.go:857
github.com/emitter-io/emitter/internal/network/mqtt.decodeConnect(0xc003e16804, 0x3, 0x3, 0x3, 0x3)
/go-build/src/github.com/emitter-io/emitter/internal/network/mqtt/mqtt.go:640 +0x601
github.com/emitter-io/emitter/internal/network/mqtt.DecodePacket(0x13b2e20, 0xc004562fc0, 0x10000, 0x197b680, 0x0, 0x0, 0x197b680)
/go-build/src/github.com/emitter-io/emitter/internal/network/mqtt/mqtt.go:211 +0x270
github.com/emitter-io/emitter/internal/broker.(*Conn).Process(0xc0026f8600, 0x0, 0x0)
/go-build/src/github.com/emitter-io/emitter/internal/broker/conn.go:128 +0x1ae
created by github.com/emitter-io/emitter/internal/broker.(*Service).onAcceptConn
/go-build/src/github.com/emitter-io/emitter/internal/broker/service.go:303 +0x6e
This is probably a minor issue, since the panic is recovered and happens during a connection close.