{"action":"created","issue":{"url":"https://api.github.com/repos/hapijs/lab/issues/466","labels_url":"https://api.github.com/repos/hapijs/lab/issues/466/labels{/name}","comments_url":"https://api.github.com/repos/hapijs/lab/issues/466/comments","events_url":"https://api.github.com/repos/hapijs/lab/issues/466/events","html_url":"https://github.com/hapijs/lab/pull/466","id":111347342,"number":466,"title":"Improved emitter err handling using EmitterDomain, removed forwardError","user":{"login":"tjmehta","id":640279,"avatar_url":"https://avatars.githubusercontent.com/u/640279?v=3","gravatar_id":"","url":"https://api.github.com/users/tjmehta","html_url":"https://github.com/tjmehta","followers_url":"https://api.github.com/users/tjmehta/followers","following_url":"https://api.github.com/users/tjmehta/following{/other_user}","gists_url":"https://api.github.com/users/tjmehta/gists{/gist_id}","starred_url":"https://api.github.com/users/tjmehta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tjmehta/subscriptions","organizations_url":"https://api.github.com/users/tjmehta/orgs","repos_url":"https://api.github.com/users/tjmehta/repos","events_url":"https://api.github.com/users/tjmehta/events{/privacy}","received_events_url":"https://api.github.com/users/tjmehta/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/hapijs/lab/labels/non-issue","name":"non-issue","color":"c7def8"}],"state":"closed","locked":false,"assignee":{"login":"geek","id":441346,"avatar_url":"https://avatars.githubusercontent.com/u/441346?v=3","gravatar_id":"","url":"https://api.github.com/users/geek","html_url":"https://github.com/geek","followers_url":"https://api.github.com/users/geek/followers","following_url":"https://api.github.com/users/geek/following{/other_user}","gists_url":"https://api.github.com/users/geek/gists{/gist_id}","starred_url":"https://api.github.com/users/geek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geek/subscriptions","organizations_url":"https://api.github.com/users/geek/orgs","repos_url":"https://api.github.com/users/geek/repos","events_url":"https://api.github.com/users/geek/events{/privacy}","received_events_url":"https://api.github.com/users/geek/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-10-14T08:22:25Z","updated_at":"2015-10-14T17:54:35Z","closed_at":"2015-10-14T17:54:35Z","pull_request":{"url":"https://api.github.com/repos/hapijs/lab/pulls/466","html_url":"https://github.com/hapijs/lab/pull/466","diff_url":"https://github.com/hapijs/lab/pull/466.diff","patch_url":"https://github.com/hapijs/lab/pull/466.patch"},"body":"Using EmitterDomain we are able to determine the exact `before`, `beforeEach`, `test`, etc where an EventEmitter error occurs. Including both errors that occur in event handlers or emitted errors.\r\n\r\nContinuing discussion from #463"},"comment":{"url":"https://api.github.com/repos/hapijs/lab/issues/comments/148135289","html_url":"https://github.com/hapijs/lab/pull/466#issuecomment-148135289","issue_url":"https://api.github.com/repos/hapijs/lab/issues/466","id":148135289,"user":{"login":"geek","id":441346,"avatar_url":"https://avatars.githubusercontent.com/u/441346?v=3","gravatar_id":"","url":"https://api.github.com/users/geek","html_url":"https://github.com/geek","followers_url":"https://api.github.com/users/geek/followers","following_url":"https://api.github.com/users/geek/following{/other_user}","gists_url":"https://api.github.com/users/geek/gists{/gist_id}","starred_url":"https://api.github.com/users/geek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geek/subscriptions","organizations_url":"https://api.github.com/users/geek/orgs","repos_url":"https://api.github.com/users/geek/repos","events_url":"https://api.github.com/users/geek/events{/privacy}","received_events_url":"https://api.github.com/users/geek/received_events","type":"User","site_admin":false},"created_at":"2015-10-14T17:54:35Z","updated_at":"2015-10-14T17:54:35Z","body":"@tjmehta this looks like a reasonable solution.  But @hueniverse is right about the state of domains.  \r\n\r\nAre there any enhancements you can make to the core node.js domain module to improve things?  I know it has a pending deprecation warning on it, but it may be worth trying to improve things at that level."}}