{"action":"created","issue":{"url":"https://api.github.com/repos/dimagi/formplayer/issues/102","repository_url":"https://api.github.com/repos/dimagi/formplayer","labels_url":"https://api.github.com/repos/dimagi/formplayer/issues/102/labels{/name}","comments_url":"https://api.github.com/repos/dimagi/formplayer/issues/102/comments","events_url":"https://api.github.com/repos/dimagi/formplayer/issues/102/events","html_url":"https://github.com/dimagi/formplayer/pull/102","id":173913543,"number":102,"title":"Handle app config errors","user":{"login":"benrudolph","id":918514,"avatar_url":"https://avatars.githubusercontent.com/u/918514?v=3","gravatar_id":"","url":"https://api.github.com/users/benrudolph","html_url":"https://github.com/benrudolph","followers_url":"https://api.github.com/users/benrudolph/followers","following_url":"https://api.github.com/users/benrudolph/following{/other_user}","gists_url":"https://api.github.com/users/benrudolph/gists{/gist_id}","starred_url":"https://api.github.com/users/benrudolph/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benrudolph/subscriptions","organizations_url":"https://api.github.com/users/benrudolph/orgs","repos_url":"https://api.github.com/users/benrudolph/repos","events_url":"https://api.github.com/users/benrudolph/events{/privacy}","received_events_url":"https://api.github.com/users/benrudolph/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-08-30T02:04:49Z","updated_at":"2016-08-30T07:19:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dimagi/formplayer/pulls/102","html_url":"https://github.com/dimagi/formplayer/pull/102","diff_url":"https://github.com/dimagi/formplayer/pull/102.diff","patch_url":"https://github.com/dimagi/formplayer/pull/102.patch"},"body":"@wpride @snopoke this'll handle handle app config errors and display the message. i don't think this'll yet handle xpath errors, but all we need to do is catch those and re wrap as an ApplicationConfigError and that'll stop the emails\r\n\r\n<img width=\"318\" alt=\"screen shot 2016-08-29 at 10 00 53 pm\" src=\"https://cloud.githubusercontent.com/assets/918514/18073445/1787ac0c-6e34-11e6-800e-20132a59ca91.png\">\r\n\r\nI know it's ugly at the moment, going to work on fixing later\r\n\r\ncross: https://github.com/dimagi/commcare-hq/pull/13038"},"comment":{"url":"https://api.github.com/repos/dimagi/formplayer/issues/comments/243354280","html_url":"https://github.com/dimagi/formplayer/pull/102#issuecomment-243354280","issue_url":"https://api.github.com/repos/dimagi/formplayer/issues/102","id":243354280,"user":{"login":"snopoke","id":249606,"avatar_url":"https://avatars.githubusercontent.com/u/249606?v=3","gravatar_id":"","url":"https://api.github.com/users/snopoke","html_url":"https://github.com/snopoke","followers_url":"https://api.github.com/users/snopoke/followers","following_url":"https://api.github.com/users/snopoke/following{/other_user}","gists_url":"https://api.github.com/users/snopoke/gists{/gist_id}","starred_url":"https://api.github.com/users/snopoke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/snopoke/subscriptions","organizations_url":"https://api.github.com/users/snopoke/orgs","repos_url":"https://api.github.com/users/snopoke/repos","events_url":"https://api.github.com/users/snopoke/events{/privacy}","received_events_url":"https://api.github.com/users/snopoke/received_events","type":"User","site_admin":false},"created_at":"2016-08-30T07:19:57Z","updated_at":"2016-08-30T07:19:57Z","body":":+1: "}}
{"actor":{"display_login":"snopoke"}}