You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While diagnosing how to make trapping signals work in Go, I identified that using an HTTP client has a bug. The call to processHTTPStatus here goes on to do proto.Unmarshal. When communicating with Honeycomb, this causes an error, because Honeycomb returns JSON.
Changing proto.Unmarshal to json.Unmarshal appears to fix the issue for the Honeycomb case, but i suspect that you'd want to use the content-type to determine the exact unmarshal function.