error reporting still broken at 0.24
After updating to 0.24 to fix #3167 I'm still unable to report exceptions.
Ubuntu xenial w/ Python 3.5.2
client.report_exception(http_context=error_reporting.build_flask_context(flask.request))
On google-cloud-error-reporting <0.23 the above line works fine. At 0.24 I get:
Apr 1 15:52:51 File "/usr/local/lib/python3.5/dist-packages/google/cloud/error_reporting/client.py", line 347, in report_exception Apr 1 15:52:51 user=user) Apr 1 15:52:51 File "/usr/local/lib/python3.5/dist-packages/google/cloud/error_reporting/client.py", line 276, in _send_error_report Apr 1 15:52:51 self.report_errors_api.report_error_event(error_report) Apr 1 15:52:51 File "/usr/local/lib/python3.5/dist-packages/google/cloud/error_reporting/_gax.py", line 75, in report_error_event Apr 1 15:52:51 ParseDict(error_report, error_report_payload) Apr 1 15:52:51 File "/usr/local/lib/python3.5/dist-packages/google/protobuf/json_format.py", line 384, in ParseDict Apr 1 15:52:51 parser.ConvertMessage(js_dict, message) Apr 1 15:52:51 File "/usr/local/lib/python3.5/dist-packages/google/protobuf/json_format.py", line 415, in ConvertMessage Apr 1 15:52:51 self._ConvertFieldValuePair(value, message) Apr 1 15:52:51 File "/usr/local/lib/python3.5/dist-packages/google/protobuf/json_format.py", line 501, in _ConvertFieldValuePair Apr 1 15:52:51 raise ParseError('Failed to parse {0} field: {1}'.format(name, e))"