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

          karthik Karthik Raveendran created issue -
          karthik Karthik Raveendran made changes -
          Field Original Value New Value
          Epic Link IGBF-3411 [ 22434 ]
          karthik Karthik Raveendran made changes -
          Status To-Do [ 10305 ] In Progress [ 3 ]
          karthik Karthik Raveendran made changes -
          Description Now that all declarative services in IGB has been migrated to osgi.annotations, the next step to migrate the project J11 requires compendium to be removed. 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.
          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
          karthik Karthik Raveendran made changes -
          Assignee Karthik Raveendran [ karthik ]
          karthik Karthik Raveendran made changes -
          Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
          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
          nfreese Nowlan Freese made changes -
          Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
          nfreese Nowlan Freese made changes -
          Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
          nfreese Nowlan Freese made changes -
          Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
          karthik Karthik Raveendran made changes -
          Assignee Karthik Raveendran [ karthik ]
          nfreese Nowlan Freese made changes -
          Assignee Karthik Raveendran [ karthik ]
          ann.loraine Ann Loraine made changes -
          Assignee Ann Loraine [ aloraine ]
          ann.loraine Ann Loraine made changes -
          Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
          nfreese Nowlan Freese made changes -
          Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
          nfreese Nowlan Freese made changes -
          Assignee Ann Loraine [ aloraine ]
          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 .
          nfreese Nowlan Freese made changes -
          Assignee Karthik Raveendran [ karthik ]
          nfreese Nowlan Freese made changes -
          Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
          nfreese Nowlan Freese made changes -
          Resolution Done [ 10000 ]
          Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
          pkulzer Paige Kulzer made changes -
          Fix Version/s 10.0.0 Major Release [ 10900 ]

            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: