-
Bug
-
Resolution: Done
-
Medium
-
Dublin Release
-
None
Saltstack-adaptor does not install in Fluorine due to the following error:
Caused by: org.apache.felix.resolver.reason.ReasonException: Unable to resolve ccsdk-sli-adaptors-all/0.4.1.SNAPSHOT: missing requirement [ccsdk-sli-adaptors-all/0.4.1.SNAPSHOT] osgi.identity; osgi.identity=ccsdk-saltstack-adapter; type=karaf.feature; version="[0.4.1.SNAPSHOT,0.4.1.SNAPSHOT]" [caused by: Unable to resolve ccsdk-saltstack-adapter/0.4.1.SNAPSHOT: missing requirement [ccsdk-saltstack-adapter/0.4.1.SNAPSHOT] osgi.identity; osgi.identity=appc-common; type=osgi.bundle; version="[1.3.0,1.3.0]"; resolution:=mandatory [caused by: Unable to resolve appc-common/1.3.0: missing requirement [appc-common/1.3.0] osgi.service; effective:=active; filter:="(objectClass=org.onap.ccsdk.sli.core.dblib.DbLibService)"]]
The real root problem is that CCSDK should not depend on APPC, since APPC depends on CCSDK (thus circular dependency).
Any appc code needed here needs to be refactored and moved into CCSDK itself.