Konrad Windszus wrote
> Hi,
> Currently in case the entity (e.g. bundle or configuration) with the highest 
> priority is removed through the OSGi Installer (no matter which provider 
> contributed it), the one with the 2nd highest priority will not automatically 
> get activated (see https://issues.apache.org/jira/browse/SLING-5744 
> <https://issues.apache.org/jira/browse/SLING-5744>).
> This is IMHO a defect which should be fixed.
> 
> Since the OSGi Installer Impl already maintains a list of processed entities 
> from the past it should have all the necessary information to automatically 
> try to install the entity with the same ID from another location (with the 
> now highest priority) in case the formerly active entity was removed. At 
> least for the schemes "launchpad and jcrinstall" this should be possible, as 
> that URL contains all relevant information to automatically try to install 
> those entities in case an entity with a higher priority get removed.
> 
> If that use case is not supported, this may lead to very problems which are 
> hard to debug and fix automatically, because in those cases, the according 
> entities have to be explicitly modified to be picked up by the OSGi installer.
> WDYT?

This sounds like a serious bug to me, I'm pretty sure this worked in the
past. I also think that we might have IT tests for this scenario.

Regards
Carsten
-- 
Carsten Ziegeler
Adobe Research Switzerland
[email protected]

Reply via email to