Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 9.1.0 Major Release
-
Labels:
-
Story Points:2
-
Epic Link:
-
Sprint:Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11
Description
For details see:
Investigate bundle resolution error involving htsjdk-igb
https://jira.transvar.org/browse/IGBF-1627
This requires understanding OSGi and how bundle dependencies get resolved during bundle installation and activation.
Also, review how we made htsjdk-igb bundle in the first place by looking at linked Jira issues.
Probably we have to make some changes to how we generate that bundle?
Potentially useful resources:
- Wrapping libraries to OSGi bundles https://bnd.bndtools.org/chapters/390-wrapping.html
- Playing with Apache karaf - tool you can use to test installing bundles (note our bundle is a library and doesn't have an "activate" method, which is a bit like a "main" method in Java application) https://www.javaindeed.com/playing-with-apache-karaf-console/
Please add more as you work on this.
When done, please write up a short, plain English description of what you did to fix the problem. (This can be a useful case study to introduce devs to OSGi in IGB.)
*
Attachments
Issue Links
Activity
| Field | Original Value | New Value |
|---|---|---|
| Epic Link | IGBF-1531 [ 17617 ] |
| Rank | Ranked higher |
| Assignee | Ann Loraine [ aloraine ] |
| Assignee | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Status | Open [ 1 ] | In Progress [ 3 ] |
| Attachment | jexl_Missing_Requirement.JPG [ 14335 ] | |
| Attachment | MissingRequirements.JPG [ 14336 ] | |
| Attachment | MissingRequirements_afterInstallingCompress.JPG [ 14337 ] |
| Attachment | htsjdk_success.JPG [ 14338 ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Sprint | Summer 2019 Sprint 8 [ 67 ] | Summer 2019 Sprint 8, Summer 2019 Sprint 9 [ 67, 68 ] |
| Rank | Ranked higher |
| Status | Needs 1st Level Review [ 10005 ] | Open [ 1 ] |
| Assignee | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Rank | Ranked higher |
| Status | Open [ 1 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Status | Needs 1st Level Review [ 10005 ] | In Progress [ 3 ] |
| Assignee | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
| Assignee | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Story Points | 1 | 2 |
| Assignee | Ann Loraine [ aloraine ] |
| Status | Needs 1st Level Review [ 10005 ] | Reviewing Pull Request [ 10303 ] |
| Status | Reviewing Pull Request [ 10303 ] | Reviewing [ 10301 ] |
| Attachment | htsjdktxt.txt [ 14347 ] |
| Status | Reviewing [ 10301 ] | In Progress [ 3 ] |
| Status | In Progress [ 3 ] | Reviewing [ 10301 ] |
| Status | Reviewing [ 10301 ] | Ready for Pull Request [ 10304 ] |
| Assignee | Ann Loraine [ aloraine ] | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
| Assignee | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Status | Pull Request Submitted [ 10101 ] | Needs Testing [ 10002 ] |
| Sprint | Summer 2019 Sprint 8, Summer 2019 Sprint 9 [ 67, 68 ] | Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10 [ 67, 68, 69 ] |
| Rank | Ranked higher |
| Sprint | Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10 [ 67, 68, 69 ] | Summer 2019 Sprint 8, Summer 2019 Sprint 9, Summer 2019 Sprint 10, Summer 2019 Sprint 11 [ 67, 68, 69, 70 ] |
| Rank | Ranked higher |
| Status | Needs Testing [ 10002 ] | Testing In Progress [ 10003 ] |
| Assignee | Noor Zahara [ noor91zahara ] |
| Assignee | Noor Zahara [ noor91zahara ] | Sai Charan Reddy Vallapureddy [ svallapu ] |
| Resolution | Done [ 10000 ] | |
| Status | Testing In Progress [ 10003 ] | Closed [ 6 ] |
| Workflow | Loraine Lab Workflow [ 18489 ] | Fall 2019 Workflow Update [ 20191 ] |
| Workflow | Fall 2019 Workflow Update [ 20191 ] | Revised Fall 2019 Workflow Update [ 22328 ] |
[~aloraine]
Investigation Results:
htsjdk requires below jar to remove bundle resolution error. I manually downloaded this jar and copied them in /bundles.
1. commons-jexl-2.1.1.jar
jexl requires below jar to remove bundle resolution error. I manually downloaded this jar and copied them in /bundles.
1. commons-logging-1.2.jar
I manually copied these two jars in /bundles to remove bundle resolution error and now IGB runs without any error. These two jars should be downloaded from pom.xml (Maven). But for some reason maven is not downloading these jars even after providing dependencies.