aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "John Ross (JIRA)" <>
Subject [jira] [Commented] (ARIES-1144) Shared dependencies are uninstalled while still referenced.
Date Tue, 07 Jan 2014 19:55:50 GMT


John Ross commented on ARIES-1144:

The source of the issue is in SubsystemResource.computeDependencies(SubsystemManifest). Dependencies
are identified only by iterating over the resolution's key set. The resolver will not return
resources as keys that were already resolved when the operation began. This means that an
already resolved shared resource will not be identified as a dependency of the subsystem and,
therefore, the reference count will not be incremented. In addition to the key set resources,
the list of wires for each resource must also be iterated over and each wire's provider inspected.

> Shared dependencies are uninstalled while still referenced.
> -----------------------------------------------------------
>                 Key: ARIES-1144
>                 URL:
>             Project: Aries
>          Issue Type: Bug
>          Components: Subsystem
>    Affects Versions: 1.0
>            Reporter: John Ross
>            Assignee: John Ross
> Resources, such as bundles, that are shared by more than one subsystem will get uninstalled
when one of the subsystems is uninstalled despite still being referenced by the other subsystems.

This message was sent by Atlassian JIRA

View raw message