<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:04:30 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>[INTTEST-77] Add extra debugging messages for syntax failures in yang-model-validator</title>
                <link>https://jira.opendaylight.org/browse/INTTEST-77</link>
                <project id="10189" key="INTTEST">integration-test</project>
                    <description>&lt;p&gt;Some syntax errors that are found are giving very minimal info and finding the exact&lt;br/&gt;
problem to fix is hard.&lt;/p&gt;

&lt;p&gt;example:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
java -Xmx8192m -jar ../yangtools/yang/yang-model-validator/target/yang-model-validator-5.0.0-SNAPSHOT-jar-with-dependencies.jar -p ./ -r -d vendor/cisco/xr/601/cisco-openconfig-&lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt;-aggregate-devs.yang
12:59:27.732 [main] INFO org.opendaylight.yangtools.yang.validator.Main - Yang model dirs: [./]
12:59:27.734 [main] INFO org.opendaylight.yangtools.yang.validator.Main - Yang model files: [vendor/cisco/xr/601/cisco-openconfig-&lt;span class=&quot;code-keyword&quot;&gt;if&lt;/span&gt;-aggregate-devs.yang]
12:59:27.734 [main] INFO org.opendaylight.yangtools.yang.validator.Main - Supported features: &lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;
12:59:27.735 [main] INFO org.opendaylight.yangtools.yang.validator.Main - Memory INFO [start]: free 250MB, used 5MB, total 256MB, max 8192MB
12:59:27.956 [main] DEBUG org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle$Builder - Changed statement (urn:ietf:params:xml:ns:yang:yin:1)anyxml support from org.opendaylight.yangtools.yang.parser.rfc7950.stmt.anyxml.AnyxmlStatementSupport@60f00693 to org.opendaylight.yangtools.yang.parser.rfc7950.stmt.anyxml.AnyxmlStatementSupport@60f00693
13:00:38.385 [main] ERROR org.opendaylight.yangtools.yang.validator.Main - Failed to create SchemaContext.
org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException: no viable alternative at input &lt;span class=&quot;code-quote&quot;&gt;&apos;\n       ;&apos;&lt;/span&gt;
	at org.opendaylight.yangtools.yang.parser.rfc7950.repo.YangErrorListener.syntaxError(YangErrorListener.java:42)
	at org.antlr.v4.runtime.ProxyErrorListener.syntaxError(ProxyErrorListener.java:41)
	at org.antlr.v4.runtime.Parser.notifyErrorListeners(Parser.java:544)
	at org.antlr.v4.runtime.DefaultErrorStrategy.reportNoViableAlternative(DefaultErrorStrategy.java:310)
	at org.antlr.v4.runtime.DefaultErrorStrategy.reportError(DefaultErrorStrategy.java:136)
	at org.opendaylight.yangtools.yang.parser.antlr.YangStatementParser.statement(YangStatementParser.java:294)
	at org.opendaylight.yangtools.yang.parser.antlr.YangStatementParser.statement(YangStatementParser.java:229)
	at org.opendaylight.yangtools.yang.parser.antlr.YangStatementParser.statement(YangStatementParser.java:229)
	at org.opendaylight.yangtools.yang.parser.rfc7950.repo.YangStatementStreamSource.parseYangSource(YangStatementStreamSource.java:171)
	at org.opendaylight.yangtools.yang.parser.rfc7950.repo.YangStatementStreamSource.create(YangStatementStreamSource.java:98)
	at org.opendaylight.yangtools.yang.parser.impl.YangParserImpl.sourceToStatementStream(YangParserImpl.java:119)
	at org.opendaylight.yangtools.yang.parser.impl.YangParserImpl.addLibSource(YangParserImpl.java:73)
	at org.opendaylight.yangtools.yang.validator.SystemTestUtils.parseYangSources(SystemTestUtils.java:103)
	at org.opendaylight.yangtools.yang.validator.SystemTestUtils.parseYangSources(SystemTestUtils.java:87)
	at org.opendaylight.yangtools.yang.validator.Main.runSystemTest(Main.java:177)
	at org.opendaylight.yangtools.yang.validator.Main.main(Main.java:136)
Caused by: org.antlr.v4.runtime.NoViableAltException: &lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;
	at org.antlr.v4.runtime.atn.ParserATNSimulator.noViableAlt(ParserATNSimulator.java:2026)
	at org.antlr.v4.runtime.atn.ParserATNSimulator.execATN(ParserATNSimulator.java:467)
	at org.antlr.v4.runtime.atn.ParserATNSimulator.adaptivePredict(ParserATNSimulator.java:393)
	at org.opendaylight.yangtools.yang.parser.antlr.YangStatementParser.statement(YangStatementParser.java:207)
	... 10 common frames omitted
&#9617;&#9618;&#9619; &#61817; &#57521; &#61564; ~/repos/OpenDaylight/yang &#57521; &#61715; &#61734; master +2 !25 ?1 &#9619;&#9618;&#9617;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="32552">INTTEST-77</key>
            <summary>Add extra debugging messages for syntax failures in yang-model-validator</summary>
                <type id="10102" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10316&amp;avatarType=issuetype">Sub-task</type>
                            <parent id="32550">INTTEST-75</parent>
                                    <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="10003">Cannot Reproduce</resolution>
                                        <assignee username="jluhrsen">Jamo Luhrsen</assignee>
                                    <reporter username="jluhrsen">Jamo Luhrsen</reporter>
                        <labels>
                    </labels>
                <created>Mon, 30 Mar 2020 20:09:19 +0000</created>
                <updated>Tue, 14 Apr 2020 00:01:22 +0000</updated>
                            <resolved>Tue, 14 Apr 2020 00:01:22 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="68015" author="jluhrsen" created="Tue, 14 Apr 2020 00:00:42 +0000"  >&lt;p&gt;I was trying to recreate this, but I forgot to mention an example yang file that could produce this kind of problem. Going to close this for now until I come across it again and will reopen with better details.&lt;/p&gt;</comment>
                    </comments>
                    <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|i03rt3:</customfieldvalue>

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