{"action":"created","issue":{"url":"https://api.github.com/repos/phetsims/joist/issues/410","repository_url":"https://api.github.com/repos/phetsims/joist","labels_url":"https://api.github.com/repos/phetsims/joist/issues/410/labels{/name}","comments_url":"https://api.github.com/repos/phetsims/joist/issues/410/comments","events_url":"https://api.github.com/repos/phetsims/joist/issues/410/events","html_url":"https://github.com/phetsims/joist/issues/410","id":211205285,"number":410,"title":"Error reporting","user":{"login":"jonathanolson","id":480878,"avatar_url":"https://avatars0.githubusercontent.com/u/480878?v=3","gravatar_id":"","url":"https://api.github.com/users/jonathanolson","html_url":"https://github.com/jonathanolson","followers_url":"https://api.github.com/users/jonathanolson/followers","following_url":"https://api.github.com/users/jonathanolson/following{/other_user}","gists_url":"https://api.github.com/users/jonathanolson/gists{/gist_id}","starred_url":"https://api.github.com/users/jonathanolson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonathanolson/subscriptions","organizations_url":"https://api.github.com/users/jonathanolson/orgs","repos_url":"https://api.github.com/users/jonathanolson/repos","events_url":"https://api.github.com/users/jonathanolson/events{/privacy}","received_events_url":"https://api.github.com/users/jonathanolson/received_events","type":"User","site_admin":false},"labels":[{"id":136300021,"url":"https://api.github.com/repos/phetsims/joist/labels/priority:5-deferred","name":"priority:5-deferred","color":"FFFAFA","default":false}],"state":"open","locked":false,"assignee":{"login":"jonathanolson","id":480878,"avatar_url":"https://avatars0.githubusercontent.com/u/480878?v=3","gravatar_id":"","url":"https://api.github.com/users/jonathanolson","html_url":"https://github.com/jonathanolson","followers_url":"https://api.github.com/users/jonathanolson/followers","following_url":"https://api.github.com/users/jonathanolson/following{/other_user}","gists_url":"https://api.github.com/users/jonathanolson/gists{/gist_id}","starred_url":"https://api.github.com/users/jonathanolson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonathanolson/subscriptions","organizations_url":"https://api.github.com/users/jonathanolson/orgs","repos_url":"https://api.github.com/users/jonathanolson/repos","events_url":"https://api.github.com/users/jonathanolson/events{/privacy}","received_events_url":"https://api.github.com/users/jonathanolson/received_events","type":"User","site_admin":false},"assignees":[{"login":"jonathanolson","id":480878,"avatar_url":"https://avatars0.githubusercontent.com/u/480878?v=3","gravatar_id":"","url":"https://api.github.com/users/jonathanolson","html_url":"https://github.com/jonathanolson","followers_url":"https://api.github.com/users/jonathanolson/followers","following_url":"https://api.github.com/users/jonathanolson/following{/other_user}","gists_url":"https://api.github.com/users/jonathanolson/gists{/gist_id}","starred_url":"https://api.github.com/users/jonathanolson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonathanolson/subscriptions","organizations_url":"https://api.github.com/users/jonathanolson/orgs","repos_url":"https://api.github.com/users/jonathanolson/repos","events_url":"https://api.github.com/users/jonathanolson/events{/privacy}","received_events_url":"https://api.github.com/users/jonathanolson/received_events","type":"User","site_admin":false}],"milestone":null,"comments":11,"created_at":"2017-03-01T20:54:59Z","updated_at":"2017-03-07T01:14:24Z","closed_at":null,"body":"It should be potentially possible to detect simulation errors in production sims (same way aqua tests for errors in running built sims), and then send an error report back to phet.colorado.edu.\r\n\r\nThus we could see what types of errors are occurring in the wild (and prioritize bug fixes/maintenance releases based on that). It may also be possible to keep some assertions (if we choose) in some built sims that would trigger a report (but not fail out the sim).\r\n\r\nAssigned to developer meeting to discuss whether this would be helpful.\r\n\r\nCost to add reporting would be quite minimal (could do this like Yotta messages, and only send the first failure), so I'd recommend doing this (as long as it isn't a privacy issue, which presumably if it's just a stack-trace it wouldn't be?)\r\n\r\nCost to add analysis to see what errors are occurring in only the latest versions of sims (and what errors are happening most often) would require more development time, and could be done to analyze reported errors retroactively as needed."},"comment":{"url":"https://api.github.com/repos/phetsims/joist/issues/comments/284588992","html_url":"https://github.com/phetsims/joist/issues/410#issuecomment-284588992","issue_url":"https://api.github.com/repos/phetsims/joist/issues/410","id":284588992,"user":{"login":"jonathanolson","id":480878,"avatar_url":"https://avatars0.githubusercontent.com/u/480878?v=3","gravatar_id":"","url":"https://api.github.com/users/jonathanolson","html_url":"https://github.com/jonathanolson","followers_url":"https://api.github.com/users/jonathanolson/followers","following_url":"https://api.github.com/users/jonathanolson/following{/other_user}","gists_url":"https://api.github.com/users/jonathanolson/gists{/gist_id}","starred_url":"https://api.github.com/users/jonathanolson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonathanolson/subscriptions","organizations_url":"https://api.github.com/users/jonathanolson/orgs","repos_url":"https://api.github.com/users/jonathanolson/repos","events_url":"https://api.github.com/users/jonathanolson/events{/privacy}","received_events_url":"https://api.github.com/users/jonathanolson/received_events","type":"User","site_admin":false},"created_at":"2017-03-07T01:14:24Z","updated_at":"2017-03-07T01:14:24Z","body":"Presumably not."}}
{"actor":{"display_login":"jonathanolson"}}