Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-3430

Remove osgi compendium from the IGB Project

    Details

      Description

      Now that all declarative services in IGB has been migrated to osgi.annotations as of IGBF-3414, the next step to migrate the project J11 requires compendium to be removed.

        Attachments

          Activity

          Hide
          karthik Karthik Raveendran added a comment - - edited

          After removing cmpn dependencies from the project IGB seems to be running fine, except for one error for felix.htttp.bundle and this happens when cmpn is removed from main/pom.xml.

          10:21:12.486 [main] ERROR com.affymetrix.main.OSGiHandler - Unable to resolve org.apache.felix.http.bundle [58](R 58.0): missing requirement [org.apache.felix.http.bundle [58](R 58.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.http.bundle [58](R 58.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0)))]
          org.osgi.framework.BundleException: Unable to resolve org.apache.felix.http.bundle [58](R 58.0): missing requirement [org.apache.felix.http.bundle [58](R 58.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.http.bundle [58](R 58.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0)))]
                  at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4368)
                  at org.apache.felix.framework.Felix.startBundle(Felix.java:2281)
                  at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998)
                  at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984)
                  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)
          10:21:12.486 [main] ERROR com.affymetrix.main.OSGiHandler - Error starting bundle org.apache.felix.http.bundle:3.0.0
          
          
          Show
          karthik Karthik Raveendran added a comment - - edited After removing cmpn dependencies from the project IGB seems to be running fine, except for one error for felix.htttp.bundle and this happens when cmpn is removed from main/pom.xml. 10:21:12.486 [main] ERROR com.affymetrix.main.OSGiHandler - Unable to resolve org.apache.felix.http.bundle [58](R 58.0): missing requirement [org.apache.felix.http.bundle [58](R 58.0)] osgi.wiring. package ; (&(osgi.wiring. package =org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.http.bundle [58](R 58.0)] osgi.wiring. package ; (&(osgi.wiring. package =org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0)))] org.osgi.framework.BundleException: Unable to resolve org.apache.felix.http.bundle [58](R 58.0): missing requirement [org.apache.felix.http.bundle [58](R 58.0)] osgi.wiring. package ; (&(osgi.wiring. package =org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0))) Unresolved requirements: [[org.apache.felix.http.bundle [58](R 58.0)] osgi.wiring. package ; (&(osgi.wiring. package =org.osgi.service.log)(version>=1.3.0)(!(version>=2.0.0)))] at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4368) at org.apache.felix.framework.Felix.startBundle(Felix.java:2281) at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) 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) 10:21:12.486 [main] ERROR com.affymetrix.main.OSGiHandler - Error starting bundle org.apache.felix.http.bundle:3.0.0
          Hide
          nfreese Nowlan Freese added a comment -

          Branch: https://bitbucket.org/nfreese/nowlanfork-igb/branch/IGBF-3430

          Adding org.osgi.service.log resolved the missing requirement on my system after removing osgi.cmpn.

          Show
          nfreese Nowlan Freese added a comment - Branch: https://bitbucket.org/nfreese/nowlanfork-igb/branch/IGBF-3430 Adding org.osgi.service.log resolved the missing requirement on my system after removing osgi.cmpn.
          Hide
          karthik Karthik Raveendran added a comment -

          I have included the all the changes in cmpn. See commit

          Show
          karthik Karthik Raveendran added a comment - I have included the all the changes in cmpn. See commit
          Hide
          nfreese Nowlan Freese added a comment -

          Tested on Mac through terminal, Netbeans debugger, and installer. Everything is working correctly and all bundles are active.

          Pull request: https://bitbucket.org/lorainelab/integrated-genome-browser/pull-requests/947

          Show
          nfreese Nowlan Freese added a comment - Tested on Mac through terminal, Netbeans debugger, and installer. Everything is working correctly and all bundles are active. Pull request: https://bitbucket.org/lorainelab/integrated-genome-browser/pull-requests/947
          Hide
          nfreese Nowlan Freese added a comment -

          Installers failed to build due to an issue with DAS (will be addressed in IGBF-3441). Closing the ticket for now as everything seems to be working. Additional testing will take place with IGBF-3431.

          Show
          nfreese Nowlan Freese added a comment - Installers failed to build due to an issue with DAS (will be addressed in IGBF-3441 ). Closing the ticket for now as everything seems to be working. Additional testing will take place with IGBF-3431 .

            People

            • Assignee:
              karthik Karthik Raveendran
              Reporter:
              karthik Karthik Raveendran
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: