Details
-
Bug
-
Status: Resolved
-
Medium
-
Resolution: Done
-
4.0.11, 5.0.9
-
None
Description
The following two models:
module bar {
yang-version 1.1;
namespace "bar";
prefix bar;
grouping bar-grp {
action something;
}
}
module foo {
yang-version 1.1;
namespace "foo";
prefix foo;
import bar {
prefix bar;
}
grouping foo-grp {
uses bar:bar-grp;
}
container foo {
uses foo-grp;
}
}
result in AbstractTypeGenerator.actionsToGenType() failing:
[ERROR] yang-to-sources: Unable to generate sources with org.opendaylight.mdsal.binding.maven.api.gen.plugin.CodeGeneratorImpl generator
java.util.NoSuchElementException: No value present
at java.util.Optional.get (Optional.java:148)
at org.opendaylight.mdsal.binding.generator.impl.AbstractTypeGenerator.actionsToGenType (AbstractTypeGenerator.java:451)
at org.opendaylight.mdsal.binding.generator.impl.AbstractTypeGenerator.groupingsToGenTypes (AbstractTypeGenerator.java:759)
at org.opendaylight.mdsal.binding.generator.impl.AbstractTypeGenerator.moduleToGenTypes (AbstractTypeGenerator.java:240)
at org.opendaylight.mdsal.binding.generator.impl.AbstractTypeGenerator.<init> (AbstractTypeGenerator.java:205)
at org.opendaylight.mdsal.binding.generator.impl.CodegenTypeGenerator.<init> (CodegenTypeGenerator.java:33)
at org.opendaylight.mdsal.binding.generator.impl.DefaultBindingGenerator.generateFor (DefaultBindingGenerator.java:76)
at org.opendaylight.mdsal.binding.generator.impl.DefaultBindingGenerator.generateTypes (DefaultBindingGenerator.java:38)
at org.opendaylight.mdsal.binding.maven.api.gen.plugin.CodeGeneratorImpl.generateSources (CodeGeneratorImpl.java:83)