{"action":"created","issue":{"url":"https://api.github.com/repos/Particular/ServiceControlInstaller/issues/22","labels_url":"https://api.github.com/repos/Particular/ServiceControlInstaller/issues/22/labels{/name}","comments_url":"https://api.github.com/repos/Particular/ServiceControlInstaller/issues/22/comments","events_url":"https://api.github.com/repos/Particular/ServiceControlInstaller/issues/22/events","html_url":"https://github.com/Particular/ServiceControlInstaller/issues/22","id":99977412,"number":22,"title":"Create Application Exception/Error Presentation","user":{"login":"petersgiles","id":1644481,"avatar_url":"https://avatars.githubusercontent.com/u/1644481?v=3","gravatar_id":"","url":"https://api.github.com/users/petersgiles","html_url":"https://github.com/petersgiles","followers_url":"https://api.github.com/users/petersgiles/followers","following_url":"https://api.github.com/users/petersgiles/following{/other_user}","gists_url":"https://api.github.com/users/petersgiles/gists{/gist_id}","starred_url":"https://api.github.com/users/petersgiles/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petersgiles/subscriptions","organizations_url":"https://api.github.com/users/petersgiles/orgs","repos_url":"https://api.github.com/users/petersgiles/repos","events_url":"https://api.github.com/users/petersgiles/events{/privacy}","received_events_url":"https://api.github.com/users/petersgiles/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Particular/ServiceControlInstaller/labels/WPF%20App","name":"WPF App","color":"f7c6c7"}],"state":"open","locked":false,"assignee":{"login":"petersgiles","id":1644481,"avatar_url":"https://avatars.githubusercontent.com/u/1644481?v=3","gravatar_id":"","url":"https://api.github.com/users/petersgiles","html_url":"https://github.com/petersgiles","followers_url":"https://api.github.com/users/petersgiles/followers","following_url":"https://api.github.com/users/petersgiles/following{/other_user}","gists_url":"https://api.github.com/users/petersgiles/gists{/gist_id}","starred_url":"https://api.github.com/users/petersgiles/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/petersgiles/subscriptions","organizations_url":"https://api.github.com/users/petersgiles/orgs","repos_url":"https://api.github.com/users/petersgiles/repos","events_url":"https://api.github.com/users/petersgiles/events{/privacy}","received_events_url":"https://api.github.com/users/petersgiles/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Particular/ServiceControlInstaller/milestones/1","html_url":"https://github.com/Particular/ServiceControlInstaller/milestones/1.0","labels_url":"https://api.github.com/repos/Particular/ServiceControlInstaller/milestones/1/labels","id":1101269,"number":1,"title":"1.0","description":"","creator":{"login":"distantcam","id":1298847,"avatar_url":"https://avatars.githubusercontent.com/u/1298847?v=3","gravatar_id":"","url":"https://api.github.com/users/distantcam","html_url":"https://github.com/distantcam","followers_url":"https://api.github.com/users/distantcam/followers","following_url":"https://api.github.com/users/distantcam/following{/other_user}","gists_url":"https://api.github.com/users/distantcam/gists{/gist_id}","starred_url":"https://api.github.com/users/distantcam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/distantcam/subscriptions","organizations_url":"https://api.github.com/users/distantcam/orgs","repos_url":"https://api.github.com/users/distantcam/repos","events_url":"https://api.github.com/users/distantcam/events{/privacy}","received_events_url":"https://api.github.com/users/distantcam/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":4,"state":"open","created_at":"2015-05-08T02:17:49Z","updated_at":"2015-08-18T05:01:54Z","due_on":null,"closed_at":null},"comments":10,"created_at":"2015-08-10T05:37:25Z","updated_at":"2015-08-18T10:18:59Z","closed_at":null,"body":"@petersgiles :pig: @gbiellem :chicken: @distantcam :chicken: \r\n\r\nThe Installer need a global error catcher and presenter to tell the user when an action failed. A catchall like a 500 error on a web site.\r\n\r\n### Plan of Attack\r\n- [x] Create Handler\r\n- [x] Ensure Exceptions are logged to System Event Log\r\n- [x] Pretty Exception Dialog\r\n"},"comment":{"url":"https://api.github.com/repos/Particular/ServiceControlInstaller/issues/comments/132157626","html_url":"https://github.com/Particular/ServiceControlInstaller/issues/22#issuecomment-132157626","issue_url":"https://api.github.com/repos/Particular/ServiceControlInstaller/issues/22","id":132157626,"user":{"login":"sergioc","id":493451,"avatar_url":"https://avatars.githubusercontent.com/u/493451?v=3","gravatar_id":"","url":"https://api.github.com/users/sergioc","html_url":"https://github.com/sergioc","followers_url":"https://api.github.com/users/sergioc/followers","following_url":"https://api.github.com/users/sergioc/following{/other_user}","gists_url":"https://api.github.com/users/sergioc/gists{/gist_id}","starred_url":"https://api.github.com/users/sergioc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sergioc/subscriptions","organizations_url":"https://api.github.com/users/sergioc/orgs","repos_url":"https://api.github.com/users/sergioc/repos","events_url":"https://api.github.com/users/sergioc/events{/privacy}","received_events_url":"https://api.github.com/users/sergioc/received_events","type":"User","site_admin":false},"created_at":"2015-08-18T10:18:59Z","updated_at":"2015-08-18T10:18:59Z","body":"@petersgiles I'd like to improve the presentation, but I have some questions:\r\n\r\n- Are we always able to show a precise error message like the one at the top in the red container?\r\n  - If yes, or for those we know, is there a list of messages?\r\n- Are there more exception exception navigation groups at the root level besides \"Exception\"?\r\n- Can you copy-paste here an example stack trace thrown by SC?\r\n- Are you sure it's a good idea to automatically report (via Raygun), i.e. without the user's consent?"}}