<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:48:28 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>[YANGIDE-18] YangModelException: Does not exist</title>
                <link>https://jira.opendaylight.org/browse/YANGIDE-18</link>
                <project id="10187" key="YANGIDE">yangide</project>
                    <description>&lt;p&gt;I&apos;m too frequently, during &quot;normal&quot; operation (dev workspace with like many yangtools and controller projects open in it) seeing this exception make the Error Log pop-up, when probably this should somehow be &quot;handled&quot; (ignored?) in the code:&lt;/p&gt;

&lt;p&gt;org.opendaylight.yangide.core.YangModelException: Does not exist&lt;br/&gt;
	at org.opendaylight.yangide.core.model.YangElement.generateInfos(YangElement.java:216)&lt;br/&gt;
	at org.opendaylight.yangide.core.model.YangElement.openAncestors(YangElement.java:247)&lt;br/&gt;
	at org.opendaylight.yangide.core.model.YangElement.generateInfos(YangElement.java:207)&lt;br/&gt;
	at org.opendaylight.yangide.core.model.YangElement.openAncestors(YangElement.java:247)&lt;br/&gt;
	at org.opendaylight.yangide.core.model.YangElement.generateInfos(YangElement.java:207)&lt;br/&gt;
	at org.opendaylight.yangide.core.model.YangElement.openWhenClosed(YangElement.java:276)&lt;br/&gt;
	at org.opendaylight.yangide.core.model.YangElement.getElementInfo(YangElement.java:161)&lt;br/&gt;
	at org.opendaylight.yangide.core.model.YangElement.getBuffer(YangElement.java:56)&lt;br/&gt;
	at org.opendaylight.yangide.m2e.yang.YangBuildParticipant.validate(YangBuildParticipant.java:135)&lt;br/&gt;
	at org.opendaylight.yangide.m2e.yang.YangBuildParticipant.access$0(YangBuildParticipant.java:130)&lt;br/&gt;
	at org.opendaylight.yangide.m2e.yang.YangBuildParticipant$1.execute(YangBuildParticipant.java:120)&lt;br/&gt;
	at org.opendaylight.yangide.core.indexing.JobManager.performConcurrentJob(JobManager.java:276)&lt;br/&gt;
	at org.opendaylight.yangide.m2e.yang.YangBuildParticipant.build(YangBuildParticipant.java:117)&lt;br/&gt;
	at org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.build(MavenBuilderImpl.java:137)&lt;br/&gt;
	at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:172)&lt;br/&gt;
	at org.eclipse.m2e.core.internal.builder.MavenBuilder$1.method(MavenBuilder.java:1)&lt;br/&gt;
	at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1$1.call(MavenBuilder.java:115)&lt;br/&gt;
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)&lt;br/&gt;
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:112)&lt;br/&gt;
	at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1.call(MavenBuilder.java:105)&lt;br/&gt;
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176)&lt;br/&gt;
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151)&lt;br/&gt;
	at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99)&lt;br/&gt;
	at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.execute(MavenBuilder.java:86)&lt;br/&gt;
	at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:200)&lt;br/&gt;
	at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735)&lt;br/&gt;
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)&lt;br/&gt;
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206)&lt;br/&gt;
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)&lt;br/&gt;
	at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301)&lt;br/&gt;
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)&lt;br/&gt;
	at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304)&lt;br/&gt;
	at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360)&lt;br/&gt;
	at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383)&lt;br/&gt;
	at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:487)&lt;br/&gt;
	at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:399)&lt;br/&gt;
	at org.eclipse.oomph.setup.internal.core.SetupTaskPerformer$3.run(SetupTaskPerformer.java:3066)&lt;br/&gt;
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="27237">YANGIDE-18</key>
            <summary>YangModelException: Does not exist</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="10003" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Confirmed</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="vorburger">Michael Vorburger</reporter>
                        <labels>
                    </labels>
                <created>Thu, 2 Jun 2016 20:31:12 +0000</created>
                <updated>Thu, 19 Oct 2017 21:25:25 +0000</updated>
                                            <version>unspecified</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="54988" author="davidmichaelkarr@gmail.com" created="Thu, 2 Jun 2016 20:48:30 +0000"  >&lt;p&gt;We need to understand how this is happening.  I can&apos;t tell anything about what&apos;s happening here by just looking at the code at TOS.  This is basically telling us that something doesn&apos;t exist, and that&apos;s all.&lt;/p&gt;</comment>
                            <comment id="54989" author="davidmichaelkarr@gmail.com" created="Thu, 2 Jun 2016 20:51:38 +0000"  >&lt;p&gt;We could at least augment the message to include the name and full path of the resource that isn&apos;t found.  That would help at least.&lt;/p&gt;</comment>
                            <comment id="54990" author="vorburger" created="Thu, 2 Jun 2016 21:02:58 +0000"  >&lt;p&gt;&amp;gt; augment the message to include the name and full path of the resource that isn&apos;t found.&lt;/p&gt;

&lt;p&gt;That sounds like a great idea to me!  If you would like to do this, then I promise to update this bug with new details next time I see it?&lt;/p&gt;</comment>
                            <comment id="54991" author="davidmichaelkarr@gmail.com" created="Thu, 2 Jun 2016 21:05:09 +0000"  >&lt;p&gt;Already starting to test the change. &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; I&apos;ll notify here when it&apos;s merged (but you&apos;ll probably notice).&lt;/p&gt;</comment>
                            <comment id="54992" author="davidmichaelkarr@gmail.com" created="Thu, 2 Jun 2016 21:34:57 +0000"  >&lt;p&gt;This change to add more info is merged.&lt;/p&gt;

&lt;p&gt;I noticed that when I set a breakpoint at this spot, it was hitting it for some odd resources, like for files in projects that definitely don&apos;t exist.  Seems like there&apos;s some out of date cache in play here.&lt;/p&gt;

&lt;p&gt;I also noticed that for the instances when it hit this for me, it wasn&apos;t resulting in an error dialog.  I imagine at least one of the paths that get here are just ignoring the exception if the resource &quot;doesn&apos;t work&quot;.&lt;/p&gt;</comment>
                            <comment id="54993" author="vorburger" created="Fri, 17 Jun 2016 00:59:42 +0000"  >&lt;p&gt;Re-opening this bug, this one currently definitely is not RESOLVED FIXED.&lt;/p&gt;

&lt;p&gt;Following the change to provide more details (above, thanks), I&apos;m now seeing the Exception below - and noticed something interesting: This refers to an Eclipse Project which I have in my Workspace, but at that moment closed (I personally regularly close projects and then open them again).  Could that be the root cause? Perhaps some code needs to be improved to handle closed Projects correctly?&lt;/p&gt;

&lt;p&gt;org.opendaylight.yangide.core.YangModelException: Does not exist: name&lt;span class=&quot;error&quot;&gt;&amp;#91;org.opendaylight.ovsdb.hwvtepsouthbound-aggregator&amp;#93;&lt;/span&gt; fullpath&lt;span class=&quot;error&quot;&gt;&amp;#91;/org.opendaylight.ovsdb.hwvtepsouthbound-aggregator&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangide.core.model.YangElement.generateInfos(YangElement.java:226)&lt;br/&gt;
	at org.opendaylight.yangide.core.model.YangElement.openAncestors(YangElement.java:257)&lt;br/&gt;
	at org.opendaylight.yangide.core.model.YangElement.generateInfos(YangElement.java:207)&lt;br/&gt;
	at org.opendaylight.yangide.core.model.YangElement.openAncestors(YangElement.java:257)&lt;br/&gt;
	at org.opendaylight.yangide.core.model.YangElement.generateInfos(YangElement.java:207)&lt;br/&gt;
	at org.opendaylight.yangide.core.model.YangElement.openWhenClosed(YangElement.java:286)&lt;br/&gt;
	at org.opendaylight.yangide.core.model.YangElement.getElementInfo(YangElement.java:161)&lt;br/&gt;
	at org.opendaylight.yangide.core.model.YangElement.getBuffer(YangElement.java:56)&lt;br/&gt;
	at org.opendaylight.yangide.m2e.yang.YangBuildParticipant.validate(YangBuildParticipant.java:135)&lt;br/&gt;
	at org.opendaylight.yangide.m2e.yang.YangBuildParticipant.access$0(YangBuildParticipant.java:130)&lt;br/&gt;
	at org.opendaylight.yangide.m2e.yang.YangBuildParticipant$1.execute(YangBuildParticipant.java:120)&lt;br/&gt;
	at org.opendaylight.yangide.core.indexing.JobManager.performConcurrentJob(JobManager.java:276)&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;omited call stack elements which are identical to original one above&amp;#93;&lt;/span&gt;&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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=6000]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02y9b:</customfieldvalue>

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