Helium distro: Error executing command: No feature named 'transaction' with version '0.0.0' available
I downloaded the distribution-karaf-0.2.0-Helium.zip and unzipped it to run ./bin/karaf and am getting some error while installing some features.
opendaylight-user@root>feature:install odl-ovsdb-openstack odl-ovsdb-northbound odl-restconf odl-mdsal-apidocs odl-adsal-all odl-adsal-northbound odl-dlux-core Error executing command: No feature named 'transaction' with version '0.0.0' available
While debugging :
opendaylight-user@root>feature:info odl-adsal-clustering Feature odl-adsal-clustering 0.5.1-Helium Description: OpenDaylight :: AD-SAL :: Clustering Feature has no configuration Feature has no configuration files Feature depends on: transaction 0.0.0 odl-base-felix-dm 0.0.0 odl-base-eclipselink-persistence 0.0.0 odl-adsal-core 0.8.1-Helium Feature contains followed bundles: mvn:org.opendaylight.controller/clustering.services/0.5.1-Helium mvn:org.opendaylight.controller/clustering.services-implementation/0.4.3-Helium Feature has no conditionals.
which means adsal is depending on transaction feature.
Ubuntu version: 14.04 Java version: 1.7
I had this worst work around: performed "mvn clean install" to controller source code. The issue was gone for pre-built package.
I need a better solution. Any idea how to resolve this issue?