ODL:Master(Aluminium): Unable to bring karaf distribution locally - Reg
Karthikeyan
Hi All, We are trying to bring-up the integrated karaf distribution[0] locally(Windows Environment) which has been generated for MDSAL-APIs migration un-merged reviews[1] and it throws run-time exception from MDSAL-BINDING[2]. Please help us to solve this issue. We set JDK 11 version properly in our local environment as below. $ java -version java version "11.0.5" 2019-10-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.5+10-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode) [1] https://git.opendaylight.org/gerrit/c/infrautils/+/89057 https://git.opendaylight.org/gerrit/c/ovsdb/+/87802 [2] $ ./karaf 2020-04-21T10:21:12,527
| ERROR | Karaf local console user karaf | ShellUtil | 50 -
org.apache.karaf.shell.core - 4.2.6 | Exception caught while executing command org.apache.karaf.features.internal.util.MultiException: Error: Unable to create resource for bundle wrap:mvn:org.opendaylight.mdsal/mdsal-binding-dom-adapter/5.0.9/jar/tests at org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader.<init>(MavenDownloadManager.java:91) ~[?:?] at org.apache.karaf.features.internal.download.impl.MavenDownloadManager.createDownloader(MavenDownloadManager.java:72) ~[?:?] at org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:457) ~[?:?] at org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:452) ~[?:?] at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:224) ~[?:?] at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:393) ~[?:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062) ~[?:?] at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998) ~[?:?] at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[?:?]
at java.lang.Thread.run(Thread.java:834) [?:?] Thanks & Regards, Karthikeyan. |
|
Karthikeyan
+Robert Varga , @Robert Varga, We request your help on resolving reported problem in below email. We have tried installing following feature in the multi-patch integration distribution and it works fine without any issues. feature:install odl-genius feature:install odl-ovsdb-southbound-impl feature:install odl-ovsdb-hwvtepsouthbound feature:install odl-netvirt-openstack --> Problem with installing netvirt features only. Is any MDSAL DOM dependency is missing ? Thanks in Advance, Karthikeyan. On Tue, Apr 21, 2020 at 11:17 AM Karthikeyan <karthikeyangceb007@...> wrote:
|
|
Robert Varga
On 21/04/2020 09:53, Karthikeyan wrote:
+Robert Varga <mailto:nite@...> ,[snip] /* Unable to create resource for bundletest-jar should never make it to the distribution, one of your patches has introduced a wrong dependency (i.e. not scope=test). Bye, Robert |
|
Karthikeyan
Thanks Robert for your explanation. I cloud see below changes are there in the GENIUS project where as netvirt module pom.xml we didn't not changed the same. Is this root cause of the failure? <!--<dependency> <groupId>org.opendaylight.controller</groupId> <artifactId>sal-binding-broker-impl</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.opendaylight.controller</groupId> <artifactId>sal-binding-broker-impl</artifactId> <scope>test</scope> <type>test-jar</type> </dependency>!--> <dependency> <groupId>org.opendaylight.mdsal</groupId> <artifactId>mdsal-binding-dom-adapter</artifactId> <type>test-jar</type> <scope>compile</scope> </dependency> Could you please confirm what could be replacement for the below dependency which are existing in the netvirt project modules. 1) odl-netvirt-api module pom.xml existing dependency: <dependency> 2) odl-netvirt-impl module pom.xml existing dependency: <dependency> <groupId>org.opendaylight.controller</groupId>
On Tue, Apr 21, 2020 at 2:03 PM Robert Varga <nite@...> wrote:
|
|
Robert Varga
On 21/04/2020 11:23, Karthikeyan wrote:
* <type>test-jar</type>This combination is always wrong in a production artifact's pom.xml. Bye, Robert |
|