Details
-
Type: Bug
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:2
-
Epic Link:
-
Sprint:Summer 3: 6 Jul - 17 Jul
Description
Please see:
Attachments
Activity
Ann Loraine
created issue -
Ann Loraine
made changes -
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-1765 [ 17855 ] |
Ann Loraine
made changes -
Story Points | 1 | 2 |
Nowlan Freese
made changes -
Assignee | Nowlan Freese [ nfreese ] |
Nowlan Freese
made changes -
Attachment | data.bed [ 14773 ] | |
Attachment | hg38 UCSC.fa [ 14774 ] |
Nowlan Freese
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Nowlan Freese
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Nowlan Freese
made changes -
Assignee | Nowlan Freese [ nfreese ] | Ann Loraine [ aloraine ] |
Philip Badzuh (Inactive)
made changes -
Assignee | Ann Loraine [ aloraine ] | Philip Badzuh [ pbadzuh ] |
Nowlan Freese
made changes -
Assignee | Philip Badzuh [ pbadzuh ] | Nowlan Freese [ nfreese ] |
Nowlan Freese
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Nowlan Freese
made changes -
Status | First Level Review in Progress [ 10301 ] | To-Do [ 10305 ] |
Nowlan Freese
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Nowlan Freese
made changes -
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Nowlan Freese
made changes -
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Nowlan Freese
made changes -
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Nowlan Freese
made changes -
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Nowlan Freese
made changes -
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Nowlan Freese
made changes -
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Nowlan Freese
made changes -
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Nowlan Freese
made changes -
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Nowlan Freese
made changes -
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Nowlan Freese
made changes -
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
The problem seems to be a genome that is no longer present. This could be due to a custom genome or Quickload being removed.
The line that fails is in the loadServers method within the BookmarkUnibrowControlServlet class. Within the session file attached by the user, the genome that is attempting to load is hg38+UCSC. This does not appear to be a default genome within IGB. When the session attempts to load the bookmark associated with the hg38+UCSC genome and cannot find the genome it leads to a null pointer.
To duplicate this issue, create a custom genome (see attached hg38 UCSC.fa). Load data (see attached data.bed) and save the session. Exit IGB. Start IGB and attempt to load the session. A null pointer will be thrown. Able to replicate on master (9.1.6) and on a previous release (9.0.2).
Possible changes: Could check for null pointers when attempting loadServers, however, the bookmark would still fail to load as the genome cannot be loaded. Would need to add new popup informing user that the bookmark contains a genome that is no longer available.