<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:09:38 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[MDSAL-367] CodeGeneratorImpl: Failed to find leafref target</title>
                <link>https://jira.opendaylight.org/browse/MDSAL-367</link>
                <project id="10137" key="MDSAL">mdsal</project>
                    <description>&lt;p&gt;During code&#160;generation phase of yang models which contain notification and leafref within the notification, code generator is not able to find leafref which is present in the model.&lt;/p&gt;

&lt;p&gt;Example model artifact:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/74613/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/74613/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; yang-to-sources: Unable to generate sources with org.opendaylight.mdsal.binding.maven.api.gen.plugin.CodeGeneratorImpl generator&lt;br/&gt;
java.lang.IllegalArgumentException: Failed to find leafref target: /hardware/component/state/admin-state in module ietf-hardware (QNameModule{ns=urn:ietf:params:xml:ns:yang:ietf-hardware, rev=2018-03-13}) &lt;span class=&quot;error&quot;&gt;&amp;#91;org.opendaylight.mdsal.binding.yang.types.CodegenTypeProvider@3b009e7b&amp;#93;&lt;/span&gt;&lt;br/&gt;
 at com.google.common.base.Preconditions.checkArgument (Preconditions.java:474)&lt;br/&gt;
 at org.opendaylight.mdsal.binding.yang.types.AbstractTypeProvider.provideTypeForLeafref (AbstractTypeProvider.java:566)&lt;br/&gt;
 at org.opendaylight.mdsal.binding.yang.types.AbstractTypeProvider.javaTypeForLeafrefOrIdentityRef (AbstractTypeProvider.java:318)&lt;br/&gt;
 at org.opendaylight.mdsal.binding.yang.types.AbstractTypeProvider.javaTypeForSchemaDefinitionType (AbstractTypeProvider.java:212)&lt;br/&gt;
 at org.opendaylight.mdsal.binding.generator.impl.AbstractTypeGenerator.resolveLeafSchemaNodeAsMethod (AbstractTypeGenerator.java:1366)&lt;br/&gt;
 at org.opendaylight.mdsal.binding.generator.impl.AbstractTypeGenerator.addSchemaNodeToBuilderAsMethod (AbstractTypeGenerator.java:1063)&lt;br/&gt;
 at org.opendaylight.mdsal.binding.generator.impl.AbstractTypeGenerator.resolveDataSchemaNodes (AbstractTypeGenerator.java:1000)&lt;br/&gt;
 at org.opendaylight.mdsal.binding.generator.impl.AbstractTypeGenerator.notificationsToGenType (AbstractTypeGenerator.java:520)&lt;br/&gt;
 at org.opendaylight.mdsal.binding.generator.impl.AbstractTypeGenerator.moduleToGenTypes (AbstractTypeGenerator.java:207)&lt;br/&gt;
 at org.opendaylight.mdsal.binding.generator.impl.AbstractTypeGenerator.&amp;lt;init&amp;gt; (AbstractTypeGenerator.java:173)&lt;br/&gt;
 at org.opendaylight.mdsal.binding.generator.impl.CodegenTypeGenerator.&amp;lt;init&amp;gt; (CodegenTypeGenerator.java:30)&lt;br/&gt;
 at org.opendaylight.mdsal.binding.generator.impl.BindingGeneratorImpl.generateTypes (BindingGeneratorImpl.java:55)&lt;br/&gt;
 at org.opendaylight.mdsal.binding.maven.api.gen.plugin.CodeGeneratorImpl.generateSources (CodeGeneratorImpl.java:61)&lt;br/&gt;
 at org.opendaylight.yangtools.yang2sources.plugin.YangToSourcesProcessor.generateSourcesWithOneGenerator (YangToSourcesProcessor.java:379)&lt;br/&gt;
 at org.opendaylight.yangtools.yang2sources.plugin.YangToSourcesProcessor.generateSources (YangToSourcesProcessor.java:329)&lt;br/&gt;
 at org.opendaylight.yangtools.yang2sources.plugin.YangToSourcesProcessor.conditionalExecute (YangToSourcesProcessor.java:156)&lt;br/&gt;
 at org.opendaylight.yangtools.yang2sources.plugin.YangToSourcesMojo.execute (YangToSourcesMojo.java:123)&lt;br/&gt;
 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137)&lt;br/&gt;
 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)&lt;br/&gt;
 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)&lt;br/&gt;
 at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)&lt;br/&gt;
 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)&lt;br/&gt;
 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)&lt;br/&gt;
 at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56)&lt;br/&gt;
 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)&lt;br/&gt;
 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305)&lt;br/&gt;
 at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)&lt;br/&gt;
 at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)&lt;br/&gt;
 at org.apache.maven.cli.MavenCli.execute (MavenCli.java:956)&lt;br/&gt;
 at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)&lt;br/&gt;
 at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)&lt;br/&gt;
 at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)&lt;br/&gt;
 at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)&lt;br/&gt;
 at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)&lt;br/&gt;
 at java.lang.reflect.Method.invoke (Method.java:498)&lt;br/&gt;
 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)&lt;br/&gt;
 at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)&lt;br/&gt;
 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)&lt;br/&gt;
 at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; yang-to-sources: One or more code generators failed, including failed list(generatorClass=exception) {org.opendaylight.mdsal.binding.maven.api.gen.plugin.CodeGeneratorImpl=java.lang.IllegalArgumentException}&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="30502">MDSAL-367</key>
            <summary>CodeGeneratorImpl: Failed to find leafref target</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10002">Duplicate</resolution>
                                        <assignee username="rovarga">Robert Varga</assignee>
                                    <reporter username="juraj.veverka">Juraj Veverka</reporter>
                        <labels>
                    </labels>
                <created>Mon, 30 Jul 2018 06:45:30 +0000</created>
                <updated>Tue, 7 Aug 2018 13:12:33 +0000</updated>
                            <resolved>Tue, 7 Aug 2018 13:12:33 +0000</resolved>
                                    <version>Fluorine</version>
                    <version>Oxygen SR2</version>
                                                    <component>Binding codegen</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="30147">MDSAL-352</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03han:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>