The bundle with symbolic name co.diderot.staticresources and version 0.0.3.201510050448 has an unsatisfied requirement that needs to be identified. Unfortunately, org.apache.felix.bundlerepository.impl.FelixRequirementAdapter does not appear to override toString. We can look at updating Aries Subsystems to print out the requirement details itself rather than relying on toString. Feel free to open a JIRA if that's important to you. In the meantime, you could try packaging that bundle as part of the subsystem archive, which should lead to the use of other requirement classes that do override toString, for the purposes of identifying the issue.
[1] https://issues.apache.org/jira/browse/ARIES On Mon, Oct 5, 2015 at 6:23 AM, Paul F Fraser <[email protected]> wrote: > On 5/10/2015 9:18 PM, David Bosschaert wrote: >> >> Looks like something in the subsystem depends on the bundle: >> co.diderot.staticresources version 0.0.3 >> >> Cheers, >> >> David >> >> On 5 October 2015 at 11:07, Paul F Fraser <[email protected]> wrote: >> > Hi David, > > After reindexing the repository :( , I got this error > > org.osgi.service.subsystem.SubsystemException: > org.osgi.service.resolver.ResolutionException: Unable to resolve > co.diderot.staticresources;0.0.3.201510050448;osgi.bundle: missing > requirement > org.apache.felix.bundlerepository.impl.FelixRequirementAdapter@93c4d234 > > Which tells me nothing. > > This is all there is in the manifest. The bundle works fine in a bndtools > run.runbnd setup. > > Subsystem-SymbolicName: co.diderot.vaadin.feature > Subsystem-Version: 1.0.0 > Subsystem-Type: osgi.subsystem.feature > Subsystem-Content: co.diderot.staticresources;version="[0.0.3,0.0.4)", > org.apache.felix.http.bundle;version=2.3.2 > > I will try to re-create the problem with a simple example. > > Paul
