You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by "John Ross (JIRA)" <ji...@apache.org> on 2016/02/04 21:55:40 UTC

[jira] [Commented] (ARIES-1445) Bundles that are not direct dependencies of a subsystem can be removed while still in use

    [ https://issues.apache.org/jira/browse/ARIES-1445?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15133015#comment-15133015 ] 

John Ross commented on ARIES-1445:
----------------------------------

The key to making this fail is to be sure to start S1 and refresh the bundles once it has been uninstalled. This fails when both subsystems are applications, features, composites, or a mixture thereof.

> Bundles that are not direct dependencies of a subsystem can be removed while still in use
> -----------------------------------------------------------------------------------------
>
>                 Key: ARIES-1445
>                 URL: https://issues.apache.org/jira/browse/ARIES-1445
>             Project: Aries
>          Issue Type: Bug
>          Components: Subsystem
>    Affects Versions: subsystem-2.0.6, subsystem-2.0.8
>         Environment: karaf pax-exam
>            Reporter: Bas
>              Labels: test-patch
>         Attachments: UninstallFeatureRemovesReferencedBundle.java.patch
>
>
> 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.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)