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
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.