Details
-
Type: Task
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:2
-
Epic Link:
-
Sprint:Spring 4 2023 Feb 21, Spring 5 2023 Mar 6, Spring 6 2023 Mar 20, Spring 7 2023 Apr 10
Description
Situation: After updating the OSGI annotations and removing bnd IGB can be built but when attempting to run the jar we are seeing the error below.
Task: Investigate the cause of the below error. Some additional context can be found in the comments of IGBF-3142
09:44:48.140 [main] ERROR com.affymetrix.main.OSGiHandler - Unable to resolve annotation-tab [2](R 2.0): missing requirement [annotation-tab [2](R 2.0)] osgi.wiring.package; (&(osgi.wiring.package=com.affymetrix.genometry.parsers)(version>=9.1.0)(!(version>=10.0.0))) [caused by: Unable to resolve genometry [30](R 30.0): missing requirement [genometry [30](R 30.0)] osgi.wiring.package; (osgi.wiring.package=com.apple.laf)] Unresolved requirements: [[annotation-tab [2](R 2.0)] osgi.wiring.package; (&(osgi.wiring.package=com.affymetrix.genometry.parsers)(version>=9.1.0)(!(version>=10.0.0)))] org.osgi.framework.BundleException: Unable to resolve annotation-tab [2](R 2.0): missing requirement [annotation-tab [2](R 2.0)] osgi.wiring.package; (&(osgi.wiring.package=com.affymetrix.genometry.parsers)(version>=9.1.0)(!(version>=10.0.0))) [caused by: Unable to resolve genometry [30](R 30.0): missing requirement [genometry [30](R 30.0)] osgi.wiring.package; (osgi.wiring.package=com.apple.laf)] Unresolved requirements: [[annotation-tab [2](R 2.0)] osgi.wiring.package; (&(osgi.wiring.package=com.affymetrix.genometry.parsers)(version>=9.1.0)(!(version>=10.0.0)))] at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4398) at org.apache.felix.framework.Felix.startBundle(Felix.java:2308) at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:1006) at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:992) at com.affymetrix.main.OSGiHandler.loadBundles(OSGiHandler.java:83) at com.affymetrix.main.OSGiHandler.startOSGi(OSGiHandler.java:63) at com.affymetrix.main.Main.main(Main.java:30)
Attachments
Issue Links
- relates to
-
IGBF-3310 Investigate com.google.guava error
- Closed
-
IGBF-3311 Investigate org.slf4j.api error
- Closed
-
IGBF-3307 Investigate org.apache.felix.dm error
- Closed
-
IGBF-3308 Investigate org.apache.felix.scr error
- Closed
-
IGBF-3309 Investigate osgi.cmpn error
- Closed
-
IGBF-3331 Investigate com.sun.java.swing.plaf.windows requirement
- Closed
-
IGBF-3305 Investigate com.apple.laf osgi wiring package error
- Closed
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link | IGBF-3142 [ 21688 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Assignee | Karthik Raveendran [ karthik ] |
Sprint | Spring 4 2023 Feb 21 [ 164 ] | Spring 4 2023 Feb 21, Spring 5 2023 Mar 6 [ 164, 165 ] |
Rank | Ranked higher |
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Sprint | Spring 4 2023 Feb 21, Spring 5 2023 Mar 6 [ 164, 165 ] | Spring 4 2023 Feb 21, Spring 5 2023 Mar 6, Spring 6 2023 Mar 20 [ 164, 165, 166 ] |
Rank | Ranked higher |
Status | In Progress [ 3 ] | To-Do [ 10305 ] |
Status | To-Do [ 10305 ] | In Progress [ 3 ] |
Assignee | Karthik Raveendran [ karthik ] | Nowlan Freese [ nfreese ] |
Comment |
[ Question: Which Java release (vendor Azul?) should we use to build branch I downloaded and installed the following: {code} local aloraine$ java -version openjdk version "11.0.18" 2023-01-17 LTS OpenJDK Runtime Environment Zulu11.62+17-CA (build 11.0.18+10-LTS) OpenJDK 64-Bit Server VM Zulu11.62+17-CA (build 11.0.18+10-LTS, mixed mode) {code} cc: [~nfreese] ] |
Attachment | output.txt [ 17850 ] |
Sprint | Spring 4 2023 Feb 21, Spring 5 2023 Mar 6, Spring 6 2023 Mar 20 [ 164, 165, 166 ] | Spring 4 2023 Feb 21, Spring 5 2023 Mar 6, Spring 6 2023 Mar 20, Spring 7 2023 Apr 10 [ 164, 165, 166, 167 ] |
Rank | Ranked higher |
Link | This issue relates to IGBF-3302 [ IGBF-3302 ] |
Status | In Progress [ 3 ] | Needs 1st Level Review [ 10005 ] |
Status | Needs 1st Level Review [ 10005 ] | First Level Review in Progress [ 10301 ] |
Status | First Level Review in Progress [ 10301 ] | Ready for Pull Request [ 10304 ] |
Status | Ready for Pull Request [ 10304 ] | Pull Request Submitted [ 10101 ] |
Status | Pull Request Submitted [ 10101 ] | Reviewing Pull Request [ 10303 ] |
Status | Reviewing Pull Request [ 10303 ] | Merged Needs Testing [ 10002 ] |
Status | Merged Needs Testing [ 10002 ] | Post-merge Testing In Progress [ 10003 ] |
Resolution | Done [ 10000 ] | |
Status | Post-merge Testing In Progress [ 10003 ] | Closed [ 6 ] |
The error mentioned in the description is one of many similar types of errors that are triggered during run time. The errors is believed to be caused by OSGI compendium version. Upgrading the OSGI compendium to the latest releases, 6 and 7 solves the issues. However, OSGI component annotations packages does not exist and an error is thrown.