Uploaded image for project: 'Aries'
  1. Aries
  2. ARIES-1445

Bundles that are not direct dependencies of a subsystem can be removed while still in use

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • subsystem-2.0.6, subsystem-2.0.8
    • subsystem-2.0.10
    • Subsystem
    • karaf pax-exam

    Description

      Bundle A is a constituent of application subsystem S1
      Bundle A is a constituent of application subsystem S2
      Bundle A has a package import of b.package
      Bundle B exports b.package
      Bundle B imports c.package
      Bundle C exports c.package
      There is an obr repository with bundle b and c
      Bundle B and C are not constituents
      When installing S1 bundle B and C are added to the root subsystem to fullfill the requirements of bundle A
      When installing S2 everything is still working.
      Start S1.
      Now we uninstall S1 and bundle C is removed.
      refreshBundles
      Subsystem S2 won't start anymore because of that.

      The testcase uses different bundle ids.

      Attachments

        Issue Links

          Activity

            People

              jwross@us.ibm.com John Ross
              baselzinga Bas
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: