{"action":"created","issue":{"url":"https://api.github.com/repos/NCIEVS/nci-protege5/issues/126","repository_url":"https://api.github.com/repos/NCIEVS/nci-protege5","labels_url":"https://api.github.com/repos/NCIEVS/nci-protege5/issues/126/labels{/name}","comments_url":"https://api.github.com/repos/NCIEVS/nci-protege5/issues/126/comments","events_url":"https://api.github.com/repos/NCIEVS/nci-protege5/issues/126/events","html_url":"https://github.com/NCIEVS/nci-protege5/issues/126","id":195114402,"number":126,"title":"issue with merge and switching older concepts","user":{"login":"bdionne","id":31741,"avatar_url":"https://avatars.githubusercontent.com/u/31741?v=3","gravatar_id":"","url":"https://api.github.com/users/bdionne","html_url":"https://github.com/bdionne","followers_url":"https://api.github.com/users/bdionne/followers","following_url":"https://api.github.com/users/bdionne/following{/other_user}","gists_url":"https://api.github.com/users/bdionne/gists{/gist_id}","starred_url":"https://api.github.com/users/bdionne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bdionne/subscriptions","organizations_url":"https://api.github.com/users/bdionne/orgs","repos_url":"https://api.github.com/users/bdionne/repos","events_url":"https://api.github.com/users/bdionne/events{/privacy}","received_events_url":"https://api.github.com/users/bdionne/received_events","type":"User","site_admin":false},"labels":[{"id":290620737,"url":"https://api.github.com/repos/NCIEVS/nci-protege5/labels/bug","name":"bug","color":"fc2929","default":true},{"id":460408140,"url":"https://api.github.com/repos/NCIEVS/nci-protege5/labels/needs%20investigation","name":"needs investigation","color":"c2e0c6","default":false},{"id":484496866,"url":"https://api.github.com/repos/NCIEVS/nci-protege5/labels/ready%20for%20QA","name":"ready for QA","color":"fef2c0","default":false}],"state":"open","locked":false,"assignee":{"login":"rmehri","id":8367102,"avatar_url":"https://avatars.githubusercontent.com/u/8367102?v=3","gravatar_id":"","url":"https://api.github.com/users/rmehri","html_url":"https://github.com/rmehri","followers_url":"https://api.github.com/users/rmehri/followers","following_url":"https://api.github.com/users/rmehri/following{/other_user}","gists_url":"https://api.github.com/users/rmehri/gists{/gist_id}","starred_url":"https://api.github.com/users/rmehri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rmehri/subscriptions","organizations_url":"https://api.github.com/users/rmehri/orgs","repos_url":"https://api.github.com/users/rmehri/repos","events_url":"https://api.github.com/users/rmehri/events{/privacy}","received_events_url":"https://api.github.com/users/rmehri/received_events","type":"User","site_admin":false},"assignees":[{"login":"rmehri","id":8367102,"avatar_url":"https://avatars.githubusercontent.com/u/8367102?v=3","gravatar_id":"","url":"https://api.github.com/users/rmehri","html_url":"https://github.com/rmehri","followers_url":"https://api.github.com/users/rmehri/followers","following_url":"https://api.github.com/users/rmehri/following{/other_user}","gists_url":"https://api.github.com/users/rmehri/gists{/gist_id}","starred_url":"https://api.github.com/users/rmehri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rmehri/subscriptions","organizations_url":"https://api.github.com/users/rmehri/orgs","repos_url":"https://api.github.com/users/rmehri/repos","events_url":"https://api.github.com/users/rmehri/events{/privacy}","received_events_url":"https://api.github.com/users/rmehri/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/NCIEVS/nci-protege5/milestones/1","html_url":"https://github.com/NCIEVS/nci-protege5/milestone/1","labels_url":"https://api.github.com/repos/NCIEVS/nci-protege5/milestones/1/labels","id":2115710,"number":1,"title":"v1 Release","description":"First release of NCI Edit Tab","creator":{"login":"NCIEVS","id":7783321,"avatar_url":"https://avatars.githubusercontent.com/u/7783321?v=3","gravatar_id":"","url":"https://api.github.com/users/NCIEVS","html_url":"https://github.com/NCIEVS","followers_url":"https://api.github.com/users/NCIEVS/followers","following_url":"https://api.github.com/users/NCIEVS/following{/other_user}","gists_url":"https://api.github.com/users/NCIEVS/gists{/gist_id}","starred_url":"https://api.github.com/users/NCIEVS/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NCIEVS/subscriptions","organizations_url":"https://api.github.com/users/NCIEVS/orgs","repos_url":"https://api.github.com/users/NCIEVS/repos","events_url":"https://api.github.com/users/NCIEVS/events{/privacy}","received_events_url":"https://api.github.com/users/NCIEVS/received_events","type":"User","site_admin":false},"open_issues":31,"closed_issues":58,"state":"open","created_at":"2016-11-04T20:40:46Z","updated_at":"2017-01-13T18:12:20Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2016-12-12T23:15:48Z","updated_at":"2017-01-17T14:53:20Z","closed_at":null,"body":"From Liz:\r\n\r\nI was logged in as Alice and was trying to do a merge where NANOS3 wt Allele C104840 (primitive) was the surviving partner and NBL1 wt Allele C53089 (defined) was the retiring partner. I never got a warning that the retiring partner was the older concept. Additionally, I could hit the Merge button and the merge occurred but I could not Save (commit) the merge. I had to cancel. Below this message I have included the console output after hitting the Save button.\r\n\r\nI tried another merge where IL-2R Alpha-Positive Neoplastic Cells Present C71599 (primitive) was the surviving partner and CD25-Positive Neoplastic Cells Present C70850 (primitive) was the retiring partner. I never got a warning that the retiring partner was the older concept. Again, I could hit the Merge button and the merge occurred but I could not Save (commit) the merge. I had to cancel. A similar message was in the console.\r\n\r\nNot knowing what was wrong, I logged out and logged back in and tried the second merge again. Again, the Merge button worked but the Save did not. So either there is something that is changed with Alice's permissions since the previous snapshot or there is something wrong in the merge approval process.\r\n\r\n\r\nHere is the console output after hitting the Save button for the first merge attempt above.\r\n````\r\nUncaught Exception in thread 'AWT-EventQueue-0'\r\njava.util.NoSuchElementException: No value present\r\n        at java.util.Optional.get(Unknown Source) ~[na:1.8.0_102]\r\n        at gov.nih.nci.ui.NCIEditTab.doCommit(NCIEditTab.java:998) ~[na:na]\r\n        at gov.nih.nci.ui.NCIEditTab.commitChanges(NCIEditTab.java:964) ~[na:na]\r\n\r\n        at gov.nih.nci.ui.ComplexEditPanel$1.actionPerformed(ComplexEditPanel.java:169) ~[na:na]\r\n        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) ~[na:1.8.0_102]\r\n        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) ~[na:1.8.0_102]\r\n        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) ~[na:1.8.0_102]\r\n        at javax.swing.DefaultButtonModel.setPressed(Unknown Source) ~[na:1.8.0_102]\r\n        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Component.processMouseEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at javax.swing.JComponent.processMouseEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Component.processEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Container.processEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Component.dispatchEventImpl(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Container.dispatchEventImpl(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Component.dispatchEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Container.dispatchEventImpl(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Window.dispatchEventImpl(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Component.dispatchEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[na:1.8.0_102]\r\n\r\n        at java.awt.EventQueue.access$500(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.8.0_102]\r\n        at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_102]\r\n        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[na:1.8.0_102]\r\n        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.EventQueue$4.run(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.EventQueue$4.run(Unknown Source) ~[na:1.8.0_102]\r\n        at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_102]\r\n        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.8.0_102]\r\n        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.8.0_102]\r\n        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.8.0_102]\r\n        at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_102]\r\n        at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_102]\r\n        at java.awt.EventDispatchThread.run(Unknown Source) [na:1.8.0_102]\r\nChecking for updates\r\nUpdating index with 7 change(s)\r\nUncaught Exception in thread 'AWT-EventQueue-0'\r\njava.util.NoSuchElementException: No value present\r\n        at java.util.Optional.get(Unknown Source) ~[na:1.8.0_102]\r\n        at gov.nih.nci.ui.NCIEditTab.doCommit(NCIEditTab.java:998) ~[na:na]\r\n        at gov.nih.nci.ui.NCIEditTab.commitChanges(NCIEditTab.java:964) ~[na:na]\r\n\r\n        at gov.nih.nci.ui.ComplexEditPanel$1.actionPerformed(ComplexEditPanel.java:169) ~[na:na]\r\n        at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) ~[na:1.8.0_102]\r\n        at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) ~[na:1.8.0_102]\r\n        at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) ~[na:1.8.0_102]\r\n        at javax.swing.DefaultButtonModel.setPressed(Unknown Source) ~[na:1.8.0_102]\r\n        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Component.processMouseEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at javax.swing.JComponent.processMouseEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Component.processEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Container.processEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Component.dispatchEventImpl(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Container.dispatchEventImpl(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Component.dispatchEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Container.dispatchEventImpl(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Window.dispatchEventImpl(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.Component.dispatchEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[na:1.8.0_102]\r\n\r\n        at java.awt.EventQueue.access$500(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.EventQueue$3.run(Unknown Source) ~[na:1.8.0_102]\r\n        at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_102]\r\n        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[na:1.8.0_102]\r\n        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.EventQueue$4.run(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.EventQueue$4.run(Unknown Source) ~[na:1.8.0_102]\r\n        at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_102]\r\n        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[na:1.8.0_102]\r\n        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [na:1.8.0_102]\r\n        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [na:1.8.0_102]\r\n        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [na:1.8.0_102]\r\n        at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_102]\r\n        at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [na:1.8.0_102]\r\n        at java.awt.EventDispatchThread.run(Unknown Source) [na:1.8.0_102]\r\nChecking for updates\r\n````"},"comment":{"url":"https://api.github.com/repos/NCIEVS/nci-protege5/issues/comments/273190064","html_url":"https://github.com/NCIEVS/nci-protege5/issues/126#issuecomment-273190064","issue_url":"https://api.github.com/repos/NCIEVS/nci-protege5/issues/126","id":273190064,"user":{"login":"rmehri","id":8367102,"avatar_url":"https://avatars.githubusercontent.com/u/8367102?v=3","gravatar_id":"","url":"https://api.github.com/users/rmehri","html_url":"https://github.com/rmehri","followers_url":"https://api.github.com/users/rmehri/followers","following_url":"https://api.github.com/users/rmehri/following{/other_user}","gists_url":"https://api.github.com/users/rmehri/gists{/gist_id}","starred_url":"https://api.github.com/users/rmehri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rmehri/subscriptions","organizations_url":"https://api.github.com/users/rmehri/orgs","repos_url":"https://api.github.com/users/rmehri/repos","events_url":"https://api.github.com/users/rmehri/events{/privacy}","received_events_url":"https://api.github.com/users/rmehri/received_events","type":"User","site_admin":false},"created_at":"2017-01-17T14:53:19Z","updated_at":"2017-01-17T14:53:19Z","body":"Hi, \r\nI have retested this issue using Retired Concept (C83485) and surviving Concept  \"Mouse Discharge\" (C26416).  The same issue  still exists.  Please see attached zip file for screen shot and log file for more details.\r\nThanks,\r\nReza \r\n\r\n\r\n[Merge_Issue_126.zip](https://github.com/NCIEVS/nci-protege5/files/711386/Merge_Issue_126.zip)\r\n\r\n\r\n\r\n  "}}
{"actor":{"display_login":"rmehri"}}