{"action":"created","issue":{"url":"https://api.github.com/repos/JoshCheek/what-we-ve-got-here-is-an-error-to-communicate/issues/30","labels_url":"https://api.github.com/repos/JoshCheek/what-we-ve-got-here-is-an-error-to-communicate/issues/30/labels{/name}","comments_url":"https://api.github.com/repos/JoshCheek/what-we-ve-got-here-is-an-error-to-communicate/issues/30/comments","events_url":"https://api.github.com/repos/JoshCheek/what-we-ve-got-here-is-an-error-to-communicate/issues/30/events","html_url":"https://github.com/JoshCheek/what-we-ve-got-here-is-an-error-to-communicate/issues/30","id":65312150,"number":30,"title":"Iteration 1 - v0.0.1","user":{"login":"JoshCheek","id":77495,"avatar_url":"https://avatars.githubusercontent.com/u/77495?v=3","gravatar_id":"","url":"https://api.github.com/users/JoshCheek","html_url":"https://github.com/JoshCheek","followers_url":"https://api.github.com/users/JoshCheek/followers","following_url":"https://api.github.com/users/JoshCheek/following{/other_user}","gists_url":"https://api.github.com/users/JoshCheek/gists{/gist_id}","starred_url":"https://api.github.com/users/JoshCheek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoshCheek/subscriptions","organizations_url":"https://api.github.com/users/JoshCheek/orgs","repos_url":"https://api.github.com/users/JoshCheek/repos","events_url":"https://api.github.com/users/JoshCheek/events{/privacy}","received_events_url":"https://api.github.com/users/JoshCheek/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/JoshCheek/what-we-ve-got-here-is-an-error-to-communicate/milestones/1","html_url":"https://github.com/JoshCheek/what-we-ve-got-here-is-an-error-to-communicate/milestones/iteration%201%20-%20v0.0.1","labels_url":"https://api.github.com/repos/JoshCheek/what-we-ve-got-here-is-an-error-to-communicate/milestones/1/labels","id":1045748,"number":1,"title":"iteration 1 - v0.0.1","description":null,"creator":{"login":"JoshCheek","id":77495,"avatar_url":"https://avatars.githubusercontent.com/u/77495?v=3","gravatar_id":"","url":"https://api.github.com/users/JoshCheek","html_url":"https://github.com/JoshCheek","followers_url":"https://api.github.com/users/JoshCheek/followers","following_url":"https://api.github.com/users/JoshCheek/following{/other_user}","gists_url":"https://api.github.com/users/JoshCheek/gists{/gist_id}","starred_url":"https://api.github.com/users/JoshCheek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoshCheek/subscriptions","organizations_url":"https://api.github.com/users/JoshCheek/orgs","repos_url":"https://api.github.com/users/JoshCheek/repos","events_url":"https://api.github.com/users/JoshCheek/events{/privacy}","received_events_url":"https://api.github.com/users/JoshCheek/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2015-03-30T22:50:56Z","updated_at":"2015-03-30T22:50:56Z","due_on":null,"closed_at":null},"comments":6,"created_at":"2015-03-30T22:01:35Z","updated_at":"2015-04-01T04:06:57Z","closed_at":null,"body":"* [x] Get passing on travis for 2.x, rbx, JRuby ([ref](https://github.com/JoshCheek/thread_order/blob/b738ea22f6d25ce67cc76ed6dfce119b123eee51/.travis.yml))\r\n* [ ] Consolidate implementation details into a lib we can reuse and unit test.\r\n* [x] Identify 5 most common / useful errors, for each one, determine what is a good heuristic that doesn't require the implementation to be too comprehensive for now, we'll implement them in iteration 2.\r\n* [ ] Have a reasonable default for when there is no heuristic.\r\n* [ ] Do not capture [SystemExit](https://github.com/JoshCheek/what-we-ve-got-here-is-an-error-to-communicate/issues/27)\r\n* [ ] Passing on CI\r\n* [ ] Release v0.1"},"comment":{"url":"https://api.github.com/repos/JoshCheek/what-we-ve-got-here-is-an-error-to-communicate/issues/comments/88343496","html_url":"https://github.com/JoshCheek/what-we-ve-got-here-is-an-error-to-communicate/issues/30#issuecomment-88343496","issue_url":"https://api.github.com/repos/JoshCheek/what-we-ve-got-here-is-an-error-to-communicate/issues/30","id":88343496,"user":{"login":"JoshCheek","id":77495,"avatar_url":"https://avatars.githubusercontent.com/u/77495?v=3","gravatar_id":"","url":"https://api.github.com/users/JoshCheek","html_url":"https://github.com/JoshCheek","followers_url":"https://api.github.com/users/JoshCheek/followers","following_url":"https://api.github.com/users/JoshCheek/following{/other_user}","gists_url":"https://api.github.com/users/JoshCheek/gists{/gist_id}","starred_url":"https://api.github.com/users/JoshCheek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JoshCheek/subscriptions","organizations_url":"https://api.github.com/users/JoshCheek/orgs","repos_url":"https://api.github.com/users/JoshCheek/repos","events_url":"https://api.github.com/users/JoshCheek/events{/privacy}","received_events_url":"https://api.github.com/users/JoshCheek/received_events","type":"User","site_admin":false},"created_at":"2015-04-01T04:06:57Z","updated_at":"2015-04-01T04:06:57Z","body":"I'm on board with that.\r\n\r\nI did look at the rbx failures, they're due to path issues when asking the source location of a method. We'll have to address that, I don't know how yet, though. It kind of looked like their code calls back into ours, which the MRI code probably does, too, but MRI code probably does it from C level code, so we don't see the intermediate invocations. We may need to just filter the backtrace a bit, not sure."}}