Hello all,
I know that the subsystem specs says that we should not use version
range for composite subsystem's contents.
But I was not able to understand the reason I got the error below:
Error installing 'com.c8tech.hawkeyes.esa'
org.osgi.service.subsystem.SubsystemException: Composite subsystem
using version range for content:
com.c8tech.hawkeyes.lib;type=osgi.bundle;version=0.1.1.20170423004731;resolution:=mandatory
at
org.apache.aries.subsystem.core.internal.SubsystemManifestValidator.validate(SubsystemManifestValidator.java:31)
at
org.apache.aries.subsystem.core.internal.BasicSubsystem.<init>(BasicSubsystem.java:107)
at
org.apache.aries.subsystem.core.internal.InstallAction.run(InstallAction.java:75)
at
org.apache.aries.subsystem.core.internal.InstallAction.run(InstallAction.java:30)
at java.security.AccessController.doPrivileged(Native Method)
I have resolved the qualifier before have generated the esa, as its
showed in the error, the version is 0.1.1.20170423004731.
what am I missing here ?
best regards and thanks,
Cristiano