{"action":"created","issue":{"url":"https://api.github.com/repos/build-canaries/nevergreen/issues/76","labels_url":"https://api.github.com/repos/build-canaries/nevergreen/issues/76/labels{/name}","comments_url":"https://api.github.com/repos/build-canaries/nevergreen/issues/76/comments","events_url":"https://api.github.com/repos/build-canaries/nevergreen/issues/76/events","html_url":"https://github.com/build-canaries/nevergreen/issues/76","id":77373146,"number":76,"title":"If any tray fails while monitoring just an error is shown","user":{"login":"GentlemanHal","id":415521,"avatar_url":"https://avatars.githubusercontent.com/u/415521?v=3","gravatar_id":"","url":"https://api.github.com/users/GentlemanHal","html_url":"https://github.com/GentlemanHal","followers_url":"https://api.github.com/users/GentlemanHal/followers","following_url":"https://api.github.com/users/GentlemanHal/following{/other_user}","gists_url":"https://api.github.com/users/GentlemanHal/gists{/gist_id}","starred_url":"https://api.github.com/users/GentlemanHal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GentlemanHal/subscriptions","organizations_url":"https://api.github.com/users/GentlemanHal/orgs","repos_url":"https://api.github.com/users/GentlemanHal/repos","events_url":"https://api.github.com/users/GentlemanHal/events{/privacy}","received_events_url":"https://api.github.com/users/GentlemanHal/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/build-canaries/nevergreen/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-05-17T19:10:54Z","updated_at":"2015-06-04T19:27:50Z","closed_at":null,"body":"If you have added multiple trays, while monitoring if any of them is unavailable / broken then a 500 response is returned from the server.\r\n\r\nIt makes sense to show an error as the tray needs to be fixed, but how do we handle it?\r\n\r\nIf we continue to *just* show the error then the Nevergreen API needs to be fixed to return more context, namely the tray that generated the error.\r\n\r\nIf we still want to show projects from working trays then we need to fix the Nevergreen API to be able to return projects and errors, and we need to fix the UI to show both correctly.\r\n\r\nThoughts? "},"comment":{"url":"https://api.github.com/repos/build-canaries/nevergreen/issues/comments/109019683","html_url":"https://github.com/build-canaries/nevergreen/issues/76#issuecomment-109019683","issue_url":"https://api.github.com/repos/build-canaries/nevergreen/issues/76","id":109019683,"user":{"login":"joejag","id":57625,"avatar_url":"https://avatars.githubusercontent.com/u/57625?v=3","gravatar_id":"","url":"https://api.github.com/users/joejag","html_url":"https://github.com/joejag","followers_url":"https://api.github.com/users/joejag/followers","following_url":"https://api.github.com/users/joejag/following{/other_user}","gists_url":"https://api.github.com/users/joejag/gists{/gist_id}","starred_url":"https://api.github.com/users/joejag/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joejag/subscriptions","organizations_url":"https://api.github.com/users/joejag/orgs","repos_url":"https://api.github.com/users/joejag/repos","events_url":"https://api.github.com/users/joejag/events{/privacy}","received_events_url":"https://api.github.com/users/joejag/received_events","type":"User","site_admin":false},"created_at":"2015-06-04T19:27:50Z","updated_at":"2015-06-04T19:27:50Z","body":"paging @kornysietsma it would be good to get your input here."}}