{"action":"created","issue":{"url":"https://api.github.com/repos/opbeat/opbeat-js/issues/70","repository_url":"https://api.github.com/repos/opbeat/opbeat-js","labels_url":"https://api.github.com/repos/opbeat/opbeat-js/issues/70/labels{/name}","comments_url":"https://api.github.com/repos/opbeat/opbeat-js/issues/70/comments","events_url":"https://api.github.com/repos/opbeat/opbeat-js/issues/70/events","html_url":"https://github.com/opbeat/opbeat-js/issues/70","id":181517506,"number":70,"title":"Missing stacktrace frame keys (400 response)","user":{"login":"bjudson","id":542813,"avatar_url":"https://avatars.githubusercontent.com/u/542813?v=3","gravatar_id":"","url":"https://api.github.com/users/bjudson","html_url":"https://github.com/bjudson","followers_url":"https://api.github.com/users/bjudson/followers","following_url":"https://api.github.com/users/bjudson/following{/other_user}","gists_url":"https://api.github.com/users/bjudson/gists{/gist_id}","starred_url":"https://api.github.com/users/bjudson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bjudson/subscriptions","organizations_url":"https://api.github.com/users/bjudson/orgs","repos_url":"https://api.github.com/users/bjudson/repos","events_url":"https://api.github.com/users/bjudson/events{/privacy}","received_events_url":"https://api.github.com/users/bjudson/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-10-06T20:29:50Z","updated_at":"2016-10-18T22:01:07Z","closed_at":null,"body":"Got this response from OpBeat:\r\n```\r\n{\r\n    \"status\": 400, \r\n    \"error_message\": \"Unable to validate data.\", \r\n    \"structured_error\": {\r\n        \"stacktrace\": {\r\n            \"frames\": {\r\n                \"3\": {\r\n                    \"lineno\": \"Missing required key\", \r\n                    \"filename\": \"Missing required key\"\r\n                }\r\n            }\r\n        }\r\n    }\r\n}\r\n```\r\n\r\nUsing Chrome 52. When I look at the payload, `stacktrace.frames[3]` is an empty object (`{}`). Not sure if this is a Chrome bug, an issue with source maps or something else outside of OpBeat's control. But it would be nice if OpBeat was able to throw out invalid frames rather than rejecting the entire report. "},"comment":{"url":"https://api.github.com/repos/opbeat/opbeat-js/issues/comments/254652326","html_url":"https://github.com/opbeat/opbeat-js/issues/70#issuecomment-254652326","issue_url":"https://api.github.com/repos/opbeat/opbeat-js/issues/70","id":254652326,"user":{"login":"bjudson","id":542813,"avatar_url":"https://avatars.githubusercontent.com/u/542813?v=3","gravatar_id":"","url":"https://api.github.com/users/bjudson","html_url":"https://github.com/bjudson","followers_url":"https://api.github.com/users/bjudson/followers","following_url":"https://api.github.com/users/bjudson/following{/other_user}","gists_url":"https://api.github.com/users/bjudson/gists{/gist_id}","starred_url":"https://api.github.com/users/bjudson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bjudson/subscriptions","organizations_url":"https://api.github.com/users/bjudson/orgs","repos_url":"https://api.github.com/users/bjudson/repos","events_url":"https://api.github.com/users/bjudson/events{/privacy}","received_events_url":"https://api.github.com/users/bjudson/received_events","type":"User","site_admin":false},"created_at":"2016-10-18T22:01:07Z","updated_at":"2016-10-18T22:01:07Z","body":"@jahtalab Looks like we're using 1.2.11 (https://d3tvtfb6518e3e.cloudfront.net/1/opbeat.min.js)"}}
{"actor":{"display_login":"bjudson"}}