<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:09:09 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-230] Caused by: java.lang.RuntimeException: org.opendaylight.yang.gen...$StreamWriter: frozen class (cannot edit)</title>
                <link>https://jira.opendaylight.org/browse/MDSAL-230</link>
                <project id="10137" key="MDSAL">mdsal</project>
                    <description>&lt;p&gt;Josh Hershberg hit this:&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;Caused by: java.lang.RuntimeException: org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.action.rev140714.add.group.input.buckets.bucket.action.action.NxActionResubmitRpcAddGroupCase$StreamWriter: frozen class (cannot edit)
 at javassist.ClassPool.checkNotFrozen(ClassPool.java:617)
 at javassist.CtClassType.setName(CtClassType.java:338)
 at javassist.ClassPool.getAndRename(ClassPool.java:408)
 at org.opendaylight.yangtools.sal.binding.generator.util.JavassistUtils.instantiatePrototype(JavassistUtils.java:127)
 at org.opendaylight.yangtools.binding.data.codec.gen.impl.AbstractStreamWriterGenerator.generateEmitter0(AbstractStreamWriterGenerator.java:209)
 at org.opendaylight.yangtools.binding.data.codec.gen.impl.AbstractStreamWriterGenerator.access$300(AbstractStreamWriterGenerator.java:46)
 at org.opendaylight.yangtools.binding.data.codec.gen.impl.AbstractStreamWriterGenerator$SerializerImplementationLoader.generateSerializer(AbstractStreamWriterGenerator.java:136)
 at org.opendaylight.yangtools.binding.data.codec.gen.impl.AbstractStreamWriterGenerator$SerializerImplementationLoader.load(AbstractStreamWriterGenerator.java:124)
 at org.opendaylight.yangtools.binding.data.codec.gen.impl.AbstractStreamWriterGenerator$SerializerImplementationLoader.load(AbstractStreamWriterGenerator.java:102)
 at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3527)
 at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2319)
 at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2282)
 at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2197)
 ... 40 more&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;He says it does not happen in &quot;all fresh&quot; and &quot;That&apos;s how I fix it.&quot;. Only when you have something running and uninstall and install features, or something like that.&lt;/p&gt;

&lt;p&gt;In javassist apparently &quot;... class is frozen&quot; means &quot;already created via toClass()&quot;&lt;/p&gt;

&lt;p&gt;Perhaps this is caused by bad caches, maybe in ODL applications like netvirt or genius (not yangtools), which wrongly &quot;hold on&quot; to instances when they should recycle on bundle reloads? Just a hunch.&lt;/p&gt;

&lt;p&gt;We would need a completely full stack trace, with what&apos;s before Caused by: and if any after .. 40 more?&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="27052">MDSAL-230</key>
            <summary>Caused by: java.lang.RuntimeException: org.opendaylight.yang.gen...$StreamWriter: frozen class (cannot edit)</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <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="-1">Unassigned</assignee>
                                    <reporter username="vorburger">Michael Vorburger</reporter>
                        <labels>
                    </labels>
                <created>Tue, 7 Feb 2017 15:44:36 +0000</created>
                <updated>Tue, 8 May 2018 09:29:44 +0000</updated>
                            <resolved>Fri, 26 Jan 2018 15:57:25 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="54578" author="vorburger" created="Tue, 7 Feb 2017 15:50:07 +0000"  >&lt;p&gt;&lt;a href=&quot;https://developer.jboss.org/thread/93833&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://developer.jboss.org/thread/93833&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54579" author="pkajsa" created="Wed, 8 Feb 2017 07:03:45 +0000"  >&lt;p&gt;I admit that the package name (org.opendaylight.yangtools...) is confusing a little, but whole binding part (i.e. binding generator, binding codecs, java class generation, templates etc.) has been moved from yangtools to mdsal before several releases. Therefore I am moving this bug to mdsal project.&lt;/p&gt;</comment>
                            <comment id="54580" author="vrpolak" created="Wed, 8 Feb 2017 11:36:59 +0000"  >&lt;p&gt;&amp;gt; the package name (org.opendaylight.yangtools...) is confusing a little&lt;/p&gt;

&lt;p&gt;Does Bugzilla have an open Mdsal Inprovement to use a less confusing package name?&lt;/p&gt;</comment>
                            <comment id="54581" author="pkajsa" created="Wed, 8 Feb 2017 13:03:08 +0000"  >&lt;p&gt;Yes, it is the &lt;a href=&quot;https://jira.opendaylight.org/browse/MDSAL-200&quot; title=&quot;Cleanup package names to remove &amp;#39;yangtools&amp;#39;&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MDSAL-200&quot;&gt;&lt;del&gt;MDSAL-200&lt;/del&gt;&lt;/a&gt; - &lt;a href=&quot;https://bugs.opendaylight.org/show_bug.cgi?id=6859&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugs.opendaylight.org/show_bug.cgi?id=6859&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54582" author="martin.ciglan" created="Mon, 24 Apr 2017 07:06:27 +0000"  >&lt;p&gt;is this still valid?&lt;/p&gt;</comment>
                            <comment id="54583" author="vorburger" created="Mon, 24 Apr 2017 13:47:27 +0000"  >&lt;p&gt;&amp;gt; is this still valid?&lt;/p&gt;

&lt;p&gt;dunno, Cc: Josh (original internal reporter) are you still seeing this?&lt;/p&gt;</comment>
                            <comment id="60841" author="rovarga" created="Fri, 26 Jan 2018 15:57:25 +0000"  >&lt;p&gt;We need exact steps to reproduce and do not seem to be getting the informatio from the original reporter, closing as invalid.&lt;/p&gt;</comment>
                            <comment id="62878" author="vorburger" created="Tue, 8 May 2018 09:29:14 +0000"  >&lt;p&gt;We (&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=aswins&quot; class=&quot;user-hover&quot; rel=&quot;aswins&quot;&gt;aswins&lt;/a&gt; not me) can now fairly reliable reproduce this... but instead of re-opening this, let&apos;s go to&#160;&lt;a href=&quot;https://jira.opendaylight.org/browse/MDSAL-213&quot; title=&quot;Serializing DataObject to JSON causes frozen class exception&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MDSAL-213&quot;&gt;&lt;del&gt;MDSAL-213&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="27035">MDSAL-213</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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>7751</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=7751]]></customfieldvalue>

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

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