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

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: subsystem-2.0.6, subsystem-2.0.8
    • Fix Version/s: subsystem-2.0.10
    • Component/s: Subsystem
    • Labels:
    • Environment:

      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

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

                Dates

                • Created:
                  Updated:
                  Resolved: