John Ross created ARIES-1416:
--------------------------------
Summary: BundleException "bundle is already installed" when the
Preferred-Provider subsystem header points to a bundle.
Key: ARIES-1416
URL: https://issues.apache.org/jira/browse/ARIES-1416
Project: Aries
Issue Type: Bug
Components: Subsystem
Reporter: John Ross
Assignee: John Ross
When using the Preferred-Provider header that specifies a bundle, an exception
similar to the following is received:
org.osgi.framework.BundleException: A bundle is already installed with the name
"bundle.c.jar" and version "0.0.0"
at
org.eclipse.osgi.container.ModuleContainer.install(ModuleContainer.java:254)
at org.eclipse.osgi.storage.Storage.install(Storage.java:513)
at
org.eclipse.osgi.internal.framework.BundleContextImpl.installBundle(BundleContextImpl.java:146)
at
org.eclipse.equinox.internal.region.BundleIdBasedRegion.installBundle0(BundleIdBasedRegion.java:117)
at
org.eclipse.equinox.internal.region.BundleIdBasedRegion.installBundleAtLocation(BundleIdBasedRegion.java:97)
at
org.apache.aries.subsystem.core.internal.BundleResourceInstaller.installBundle(BundleResourceInstaller.java:197)
at
org.apache.aries.subsystem.core.internal.BundleResourceInstaller.install(BundleResourceInstaller.java:182)
at
org.apache.aries.subsystem.core.internal.SubsystemResourceInstaller.installAriesSubsystem(SubsystemResourceInstaller.java:98)
at
org.apache.aries.subsystem.core.internal.SubsystemResourceInstaller.installSubsystemResource(SubsystemResourceInstaller.java:159)
at
org.apache.aries.subsystem.core.internal.SubsystemResourceInstaller.installRawSubsystemResource(SubsystemResourceInstaller.java:130)
at
org.apache.aries.subsystem.core.internal.SubsystemResourceInstaller.install(SubsystemResourceInstaller.java:38)
at
org.apache.aries.subsystem.core.internal.SubsystemResourceInstaller.installAriesSubsystem(SubsystemResourceInstaller.java:113)
at
org.apache.aries.subsystem.core.internal.SubsystemResourceInstaller.install(SubsystemResourceInstaller.java:36)
at
org.apache.aries.subsystem.core.internal.InstallAction.run(InstallAction.java:77)
at
org.apache.aries.subsystem.core.internal.InstallAction.run(InstallAction.java:30)
at java.security.AccessController.doPrivileged(Native Method)
at
org.apache.aries.subsystem.core.internal.BasicSubsystem.install(BasicSubsystem.java:646)
at
org.apache.aries.subsystem.core.internal.BasicSubsystem.install(BasicSubsystem.java:690)
at
org.apache.aries.subsystem.core.internal.BasicSubsystem.install(BasicSubsystem.java:278)
at
org.apache.aries.subsystem.core.internal.BasicSubsystem.install(BasicSubsystem.java:65)
...
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)