I was experiencing this problem when using golang's elasticsearch client "elastic".
*json.RawMessage is a type of []byte.If I not write []byte() to cast type, it said cannot use 'resp.Source' (type *json.RawMessage) as type []byte.
The environment is go 1.10.3 and elastic 6.x