Details
-
Type:
Story
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 9.1.0 Major Release
-
Labels:
-
Story Points:2
-
Sprint:Winter 2018 Sprint 3, Spring 2019 Sprint 1
Description
Typical users need to open and load data from a variety of file formats. Often, files users try to open have problems that prevent IGB from reading them. Currently, users have a hard time understanding and debugging their files because IGB's error messages upon failure to open or load are confusing or inconsistent.
Let's implement error-handling code that is consistent across all files types and which provides the user with good information about what when wrong when IGB tries to open a file where the format does not fit the expectation.
Attachments
Issue Links
- relates to
-
IGBF-517 Add additional information about why a file is unable to load
-
- Closed
-
Issue:- To provide more informative error message when a file cannot be opened in IGB
Solution:-
Provide meaningful message by fetching the root cause from the stack trace and provide a link to IGB help page
Files changed:-
core/genometry/src/main/java/com/affymetrix/genometry/util/ErrorHandler.java
core/igb/src/main/java/com/affymetrix/igb/view/load/GeneralLoadUtils.java
plugins/bam/src/main/java/org/lorainelab/igb/bam/SAM.java
Testing steps:-
(Error files used for testing are attached to the ticket)
Drag and drop a broken file into IGB get the informative message.
Test results:-
Please check the attached test results
Code changes:-
https://bitbucket.org/rpatil14/riddhifork-igb/branch/IGBF-1515#diff
Note:-
The error message displayed while loading a bed file does not have Arial font and is not in sync with the rest of the application. This issue is fixed with ticket
IGBF-1518