panic: runtime error: invalid memory address or nil pointer dereference [recovered]
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x50a pc=0x4afcf0]
goroutine 44 [running]:
encoding/gob.catchError(0xc000306370)
/usr/local/go/src/encoding/gob/error.go:38 +0x6d
panic({0xb03320?, 0x12d28d0?})
/usr/local/go/src/runtime/panic.go:770 +0x132
reflect.Value.FieldByIndex({0xb95040?, 0xc0000eb290?, 0x683b69?}, {0x50a, 0x50a, 0xc0001d1c20?})
/usr/local/go/src/reflect/value.go:1320 +0x90
encoding/gob.(*Decoder).decodeStruct(0xafc700?, 0xc000301b40, {0xb95040?, 0xc0000eb290?, 0xd9ba80?})
/usr/local/go/src/encoding/gob/decode.go:489 +0x25c
encoding/gob.(*Decoder).decodeValue(0xc000306300, 0x40, {0xa97ae0?, 0xc0000eb290?, 0xc0007a3d80?})
/usr/local/go/src/encoding/gob/decode.go:1247 +0x23f
encoding/gob.(*Decoder).DecodeValue(0xc000306300, {0xa97ae0?, 0xc0000eb290?, 0x145be60?})
/usr/local/go/src/encoding/gob/decoder.go:229 +0x196
encoding/gob.(*Decoder).Decode(0xc000306300, {0xa97ae0?, 0xc0000eb290?})
/usr/local/go/src/encoding/gob/decoder.go:204 +0x12f
net/rpc.(*gobClientCodec).ReadResponseHeader(0xafb7a0?, 0xa94160?)
/usr/local/go/src/net/rpc/client.go:228 +0x25
net/rpc.(*Client).input(0xc0000e95c0)
/usr/local/go/src/net/rpc/client.go:109 +0x9f
created by net/rpc.NewClientWithCodec in goroutine 1
/usr/local/go/src/net/rpc/client.go:206 +0xb6