<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:55: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>[YANGTOOLS-1261] Reactor fails to assemble when extension has &apos;foo:bar/baz&apos; argument</title>
                <link>https://jira.opendaylight.org/browse/YANGTOOLS-1261</link>
                <project id="10188" key="YANGTOOLS">yangtools</project>
                    <description>&lt;p&gt;Identifier in extension in &quot;must&quot; statement is not parsed if specific conditions are met.&lt;/p&gt;

&lt;p&gt;Conditions:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;extension for &quot;must&quot; statement is defined (extension &quot;dependency&quot; in this case)&lt;/li&gt;
	&lt;li&gt;&quot;dependency&quot; points to another element in yang structure&lt;/li&gt;
	&lt;li&gt;&quot;dependency&quot; contains prefix&lt;/li&gt;
	&lt;li&gt;&quot;dependency&quot; contains &quot;/&quot; character&lt;/li&gt;
&lt;/ul&gt;


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

&lt;p&gt;This case works if &quot;dependency&quot; contains &quot;/&quot; but does not contain prefix (shown it test case linked bellow).&lt;/p&gt;

&lt;p&gt;This bug was not present until version 5.0.8 (in 5.0.7 and older).&lt;/p&gt;

&lt;p&gt;Exception thrown:&lt;br/&gt;
 &quot;java.lang.IllegalArgumentException: String &apos;foo/bar&apos; is not a valid identifier&quot;.&lt;br/&gt;
 Exception is thrown in check method&#160;org.opendaylight.yangtools.yang.common.AbstractQName#checkContent&lt;/p&gt;

&lt;p&gt;More information about this problem, steps-to-reproduce and example model can be found in gerrit changes (master branch seems OK):&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/c/yangtools/+/95362&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/c/yangtools/+/95362&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/c/yangtools/+/95000&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/c/yangtools/+/95000&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/c/yangtools/+/94999&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/c/yangtools/+/94999&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Model used in test case is simplified version of tailf yang models (specifically &quot;tailf-ncs-devices@2020-02-04.yang&quot; model).&#160;&lt;/p&gt;

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

&lt;p&gt;It looks like that this change started causing this problem: &lt;a href=&quot;https://git.opendaylight.org/gerrit/c/yangtools/+/94082.&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/c/yangtools/+/94082.&lt;/a&gt;&lt;br/&gt;
 It fixes problem: &quot;UnrecognizedEffectiveStatementImpl is mis-using StmtContextUtils.qnameFromArgument() to attempt to create a QName, suppressing reported exceptions.&quot;. So the exception is no longer suppressed.&lt;/p&gt;</description>
                <environment></environment>
        <key id="33843">YANGTOOLS-1261</key>
            <summary>Reactor fails to assemble when extension has &apos;foo:bar/baz&apos; argument</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.opendaylight.org/images/icons/priorities/critical.svg">High</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="10000">Done</resolution>
                                        <assignee username="rovarga">Robert Varga</assignee>
                                    <reporter username="samuel.kontris">Samuel Kontris</reporter>
                        <labels>
                            <label>regression</label>
                    </labels>
                <created>Thu, 25 Feb 2021 17:53:22 +0000</created>
                <updated>Sat, 27 Feb 2021 09:26:58 +0000</updated>
                            <resolved>Sat, 27 Feb 2021 09:26:50 +0000</resolved>
                                    <version>5.0.8</version>
                    <version>6.0.5</version>
                                    <fixVersion>5.0.9</fixVersion>
                    <fixVersion>6.0.6</fixVersion>
                                    <component>parser</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                        <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|i03xdb:</customfieldvalue>

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