Hi all,
I would like to reproduce the hello world application in odl using latest
versions, but I got an error after creating the yang rpc model.

org.apache.felix.resolver.reason.ReasonException: Unable to resolve
org.opendaylight.mdsal.yang-binding/0.14.0.SNAPSHOT: missing requirement
[org.opendaylight.mdsal.yang-binding/0.14.0.SNAPSHOT] osgi.wiring.package;
filter:="(&(osgi.wiring.package=org.opendaylight.yangtools.util)(version>=2.0.0)(!(version>=3.0.0)))"
    at
org.apache.felix.resolver.Candidates$MissingRequirementError.toException(Candidates.java:1343)
    at
org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:420)
    at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:378)
    at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:332)
    at
org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:257)
    at
org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:388)
    at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1025)
    at
org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:964)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

My environment and build command
java 1.8.0_181
maven 3.5.4
to create hello project I setup the maven archetype:
mvn archetype:generate -DarchetypeGroupId=org.opendaylight.archetypes
-DarchetypeArtifactId=opendaylight-startup-archetype
-DarchetypeCatalog=remote -DarchetypeVersion=1.1.0-SNAPSHOT
The hello log message appears in Karaf. Then I modify the hello.yang in
order to create an Rpc using odl official doc:
module hello {

    rpc hello-world {
        input {
            leaf name {
                type string;
            }
        }
        output {
            leaf greating {
                type string;
            }
        }
    }

}
After this phase I compile and run karaf again but in this time karaf stuck
and display the error above. Did I miss something, please help.

Best
Fouad
_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev

Reply via email to