{"action":"created","issue":{"url":"https://api.github.com/repos/GMOD/Apollo/issues/1961","repository_url":"https://api.github.com/repos/GMOD/Apollo","labels_url":"https://api.github.com/repos/GMOD/Apollo/issues/1961/labels{/name}","comments_url":"https://api.github.com/repos/GMOD/Apollo/issues/1961/comments","events_url":"https://api.github.com/repos/GMOD/Apollo/issues/1961/events","html_url":"https://github.com/GMOD/Apollo/issues/1961","id":382852109,"node_id":"MDU6SXNzdWUzODI4NTIxMDk=","number":1961,"title":"Can't add an isoform after deleting gene name","user":{"login":"mpoelchau","id":5487172,"node_id":"MDQ6VXNlcjU0ODcxNzI=","avatar_url":"https://avatars2.githubusercontent.com/u/5487172?v=4","gravatar_id":"","url":"https://api.github.com/users/mpoelchau","html_url":"https://github.com/mpoelchau","followers_url":"https://api.github.com/users/mpoelchau/followers","following_url":"https://api.github.com/users/mpoelchau/following{/other_user}","gists_url":"https://api.github.com/users/mpoelchau/gists{/gist_id}","starred_url":"https://api.github.com/users/mpoelchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mpoelchau/subscriptions","organizations_url":"https://api.github.com/users/mpoelchau/orgs","repos_url":"https://api.github.com/users/mpoelchau/repos","events_url":"https://api.github.com/users/mpoelchau/events{/privacy}","received_events_url":"https://api.github.com/users/mpoelchau/received_events","type":"User","site_admin":false},"labels":[{"id":258795494,"node_id":"MDU6TGFiZWwyNTg3OTU0OTQ=","url":"https://api.github.com/repos/GMOD/Apollo/labels/NAL","name":"NAL","color":"fad8c7","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/GMOD/Apollo/milestones/34","html_url":"https://github.com/GMOD/Apollo/milestone/34","labels_url":"https://api.github.com/repos/GMOD/Apollo/milestones/34/labels","id":2541048,"node_id":"MDk6TWlsZXN0b25lMjU0MTA0OA==","number":34,"title":"2.1.1","description":"Update the coordinate transformation library.\r\n\r\nIncludes Intron Folding portions of the genome.  ","creator":{"login":"nathandunn","id":751274,"node_id":"MDQ6VXNlcjc1MTI3NA==","avatar_url":"https://avatars2.githubusercontent.com/u/751274?v=4","gravatar_id":"","url":"https://api.github.com/users/nathandunn","html_url":"https://github.com/nathandunn","followers_url":"https://api.github.com/users/nathandunn/followers","following_url":"https://api.github.com/users/nathandunn/following{/other_user}","gists_url":"https://api.github.com/users/nathandunn/gists{/gist_id}","starred_url":"https://api.github.com/users/nathandunn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathandunn/subscriptions","organizations_url":"https://api.github.com/users/nathandunn/orgs","repos_url":"https://api.github.com/users/nathandunn/repos","events_url":"https://api.github.com/users/nathandunn/events{/privacy}","received_events_url":"https://api.github.com/users/nathandunn/received_events","type":"User","site_admin":false},"open_issues":67,"closed_issues":12,"state":"open","created_at":"2017-05-24T15:56:47Z","updated_at":"2018-11-20T22:37:16Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2018-11-20T21:18:46Z","updated_at":"2018-11-20T22:46:03Z","closed_at":null,"author_association":"NONE","body":"Hi there!\r\n\r\nIt looks like Apollo2 assumes that a gene needs a name. (It would be nice, but you can't have everything!) If you delete a gene name, you can't add another isoform (get error 'Cannot get property 'name' on null object').\r\n\r\nDeleted name:\r\n![name](https://user-images.githubusercontent.com/5487172/48803198-8561d700-ecce-11e8-9b4d-874c66c6d445.png)\r\n\r\nerror: \r\n![error](https://user-images.githubusercontent.com/5487172/48803154-67947200-ecce-11e8-964f-a2c597f43ea5.png)\r\n\r\njavascript console log:\r\n![js](https://user-images.githubusercontent.com/5487172/48803261-b5a97580-ecce-11e8-952c-4f7cb37a8d84.png)\r\n\r\ntomcat log:\r\n```\r\n2018-11-20 16:16:01,877 [Actor Thread 8] ERROR apollo.AnnotationEditorController  - CAUGHT ERROR through websocket call: java.lang.reflect.InvocationTargetException\r\n2018-11-20 16:16:01,878 [Actor Thread 8] ERROR apollo.AnnotationEditorController  - THROWING PARENT ERROR instead through reflection: java.lang.NullPointerException: Cannot get property 'name' on null object\r\n2018-11-20 16:16:01,878 [Actor Thread 8] ERROR apollo.AnnotationEditorController  - exception java.lang.NullPointerException: Cannot get property 'name' on null object\r\n2018-11-20 16:16:01,878 [Actor Thread 8] ERROR apollo.AnnotationEditorController  - exception message Cannot get property 'name' on null object\r\n2018-11-20 16:16:01,878 [Actor Thread 8] ERROR apollo.AnnotationEditorController  - username demo\r\n2018-11-20 16:16:01,878 [Actor Thread 8] ERROR apollo.AnnotationEditorController  - error destination message: /topic/AnnotationNotification/user/demo\r\n```\r\n\r\nVersion etc:\r\n- Version: 2.1.1-SNAPSHOT\r\n- Grails version: 2.5.5\r\n- Groovy version: 2.4.4\r\n- JVM version: 1.8.0_181\r\n- Servlet Container Version: Apache Tomcat/8.5.23\r\n\r\nSince a gene name isn't required for an annotation, it would be nice to not have this constraint.\r\n\r\nThank you!"},"comment":{"url":"https://api.github.com/repos/GMOD/Apollo/issues/comments/440456383","html_url":"https://github.com/GMOD/Apollo/issues/1961#issuecomment-440456383","issue_url":"https://api.github.com/repos/GMOD/Apollo/issues/1961","id":440456383,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MDQ1NjM4Mw==","user":{"login":"nathandunn","id":751274,"node_id":"MDQ6VXNlcjc1MTI3NA==","avatar_url":"https://avatars2.githubusercontent.com/u/751274?v=4","gravatar_id":"","url":"https://api.github.com/users/nathandunn","html_url":"https://github.com/nathandunn","followers_url":"https://api.github.com/users/nathandunn/followers","following_url":"https://api.github.com/users/nathandunn/following{/other_user}","gists_url":"https://api.github.com/users/nathandunn/gists{/gist_id}","starred_url":"https://api.github.com/users/nathandunn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nathandunn/subscriptions","organizations_url":"https://api.github.com/users/nathandunn/orgs","repos_url":"https://api.github.com/users/nathandunn/repos","events_url":"https://api.github.com/users/nathandunn/events{/privacy}","received_events_url":"https://api.github.com/users/nathandunn/received_events","type":"User","site_admin":false},"created_at":"2018-11-20T22:46:03Z","updated_at":"2018-11-20T22:46:03Z","author_association":"CONTRIBUTOR","body":"@mpoelchau  Its definitely set to non-nullable per design.   Most other objects require a name field other than gene. \r\n\r\nThat being said, will genes always have a symbol, or will the be symbol-less and name-less?  "}}
{"actor":{"display_login":"nathandunn"}}