{"action":"created","issue":{"url":"https://api.github.com/repos/wurmlab/sequenceserver/issues/178","repository_url":"https://api.github.com/repos/wurmlab/sequenceserver","labels_url":"https://api.github.com/repos/wurmlab/sequenceserver/issues/178/labels{/name}","comments_url":"https://api.github.com/repos/wurmlab/sequenceserver/issues/178/comments","events_url":"https://api.github.com/repos/wurmlab/sequenceserver/issues/178/events","html_url":"https://github.com/wurmlab/sequenceserver/issues/178","id":62591930,"node_id":"MDU6SXNzdWU2MjU5MTkzMA==","number":178,"title":"Error message if BLAST process was terminated prematurely.","user":{"login":"yeban","id":90373,"node_id":"MDQ6VXNlcjkwMzcz","avatar_url":"https://avatars0.githubusercontent.com/u/90373?v=4","gravatar_id":"","url":"https://api.github.com/users/yeban","html_url":"https://github.com/yeban","followers_url":"https://api.github.com/users/yeban/followers","following_url":"https://api.github.com/users/yeban/following{/other_user}","gists_url":"https://api.github.com/users/yeban/gists{/gist_id}","starred_url":"https://api.github.com/users/yeban/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yeban/subscriptions","organizations_url":"https://api.github.com/users/yeban/orgs","repos_url":"https://api.github.com/users/yeban/repos","events_url":"https://api.github.com/users/yeban/events{/privacy}","received_events_url":"https://api.github.com/users/yeban/received_events","type":"User","site_admin":false},"labels":[{"id":72286,"node_id":"MDU6TGFiZWw3MjI4Ng==","url":"https://api.github.com/repos/wurmlab/sequenceserver/labels/bug","name":"bug","color":"e11d21","default":true}],"state":"closed","locked":false,"assignee":{"login":"yeban","id":90373,"node_id":"MDQ6VXNlcjkwMzcz","avatar_url":"https://avatars0.githubusercontent.com/u/90373?v=4","gravatar_id":"","url":"https://api.github.com/users/yeban","html_url":"https://github.com/yeban","followers_url":"https://api.github.com/users/yeban/followers","following_url":"https://api.github.com/users/yeban/following{/other_user}","gists_url":"https://api.github.com/users/yeban/gists{/gist_id}","starred_url":"https://api.github.com/users/yeban/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yeban/subscriptions","organizations_url":"https://api.github.com/users/yeban/orgs","repos_url":"https://api.github.com/users/yeban/repos","events_url":"https://api.github.com/users/yeban/events{/privacy}","received_events_url":"https://api.github.com/users/yeban/received_events","type":"User","site_admin":false},"assignees":[{"login":"yeban","id":90373,"node_id":"MDQ6VXNlcjkwMzcz","avatar_url":"https://avatars0.githubusercontent.com/u/90373?v=4","gravatar_id":"","url":"https://api.github.com/users/yeban","html_url":"https://github.com/yeban","followers_url":"https://api.github.com/users/yeban/followers","following_url":"https://api.github.com/users/yeban/following{/other_user}","gists_url":"https://api.github.com/users/yeban/gists{/gist_id}","starred_url":"https://api.github.com/users/yeban/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yeban/subscriptions","organizations_url":"https://api.github.com/users/yeban/orgs","repos_url":"https://api.github.com/users/yeban/repos","events_url":"https://api.github.com/users/yeban/events{/privacy}","received_events_url":"https://api.github.com/users/yeban/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/wurmlab/sequenceserver/milestones/8","html_url":"https://github.com/wurmlab/sequenceserver/milestone/8","labels_url":"https://api.github.com/repos/wurmlab/sequenceserver/milestones/8/labels","id":1028620,"node_id":"MDk6TWlsZXN0b25lMTAyODYyMA==","number":8,"title":"1.1","description":"Next set of features we want to release.","creator":{"login":"yeban","id":90373,"node_id":"MDQ6VXNlcjkwMzcz","avatar_url":"https://avatars0.githubusercontent.com/u/90373?v=4","gravatar_id":"","url":"https://api.github.com/users/yeban","html_url":"https://github.com/yeban","followers_url":"https://api.github.com/users/yeban/followers","following_url":"https://api.github.com/users/yeban/following{/other_user}","gists_url":"https://api.github.com/users/yeban/gists{/gist_id}","starred_url":"https://api.github.com/users/yeban/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yeban/subscriptions","organizations_url":"https://api.github.com/users/yeban/orgs","repos_url":"https://api.github.com/users/yeban/repos","events_url":"https://api.github.com/users/yeban/events{/privacy}","received_events_url":"https://api.github.com/users/yeban/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":20,"state":"open","created_at":"2015-03-19T06:07:14Z","updated_at":"2018-06-29T12:12:26Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-03-18T05:15:47Z","updated_at":"2018-06-29T12:12:26Z","closed_at":"2018-06-29T12:12:26Z","author_association":"MEMBER","body":"If for some reason BLAST process launched by SequenceServer terminates pre-maturely we end up with  an empty output file which SequenceServer then tries to parse and throws the error: \n\n```\nNoMethodError - undefined method `root' for nil:NilClass:\n```\n\nThis error is then surfaced to the user as - Ooop! Looks like you found a bug in SequenceServer ... please report ... here's the stacktrace ...\n\nThe bug here is that this error need be caught by SequenceServer and an informative message shown to the user.\n\nSee - https://groups.google.com/forum/#!topic/sequenceserver/MQhn9t6wbuY\n"},"comment":{"url":"https://api.github.com/repos/wurmlab/sequenceserver/issues/comments/401335902","html_url":"https://github.com/wurmlab/sequenceserver/issues/178#issuecomment-401335902","issue_url":"https://api.github.com/repos/wurmlab/sequenceserver/issues/178","id":401335902,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMTMzNTkwMg==","user":{"login":"yeban","id":90373,"node_id":"MDQ6VXNlcjkwMzcz","avatar_url":"https://avatars0.githubusercontent.com/u/90373?v=4","gravatar_id":"","url":"https://api.github.com/users/yeban","html_url":"https://github.com/yeban","followers_url":"https://api.github.com/users/yeban/followers","following_url":"https://api.github.com/users/yeban/following{/other_user}","gists_url":"https://api.github.com/users/yeban/gists{/gist_id}","starred_url":"https://api.github.com/users/yeban/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yeban/subscriptions","organizations_url":"https://api.github.com/users/yeban/orgs","repos_url":"https://api.github.com/users/yeban/repos","events_url":"https://api.github.com/users/yeban/events{/privacy}","received_events_url":"https://api.github.com/users/yeban/received_events","type":"User","site_admin":false},"created_at":"2018-06-29T12:12:26Z","updated_at":"2018-06-29T12:12:26Z","author_association":"MEMBER","body":"Input error, disk full, no permission to create job dir, broken binaries - all are caught. As a result, we should never end up attempting to parse an empty XML file (which is what caused this issue)."}}
{"actor":{"display_login":"yeban"}}