<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:53:33 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-540] java.lang.IllegalArgumentException: Unsupported modification APPEARED</title>
                <link>https://jira.opendaylight.org/browse/YANGTOOLS-540</link>
                <project id="10188" key="YANGTOOLS">yangtools</project>
                    <description>&lt;p&gt;When i restart the ovsdb controller i see following exception. After this exception i am not able to access the network-topology shard, it keep throwing exception with the reason &quot;Found primary shard member-1-shard-topology-config but it&apos;s not initialized yet. Please try again later&quot;. Attached karaf log has all the detailed exceptions.&lt;/p&gt;

&lt;p&gt;2015-11-04 22:48:40,171 | WARN  | lt-dispatcher-17 | ShardManager                     | 150 - org.opendaylight.controller.sal-distributed-datastore - 1.3.0.SNAPSHOT | Supervisor Strategy caught unexpected exception - resuming&lt;br/&gt;
java.lang.IllegalArgumentException: Unsupported modification APPEARED&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidates$NodeIterator.next(DataTreeCandidates.java:124)&lt;span class=&quot;error&quot;&gt;&amp;#91;66:org.opendaylight.yangtools.yang-data-api:0.8.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidates.applyToModification(DataTreeCandidates.java:60)&lt;span class=&quot;error&quot;&gt;&amp;#91;66:org.opendaylight.yangtools.yang-data-api:0.8.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.ShardRecoveryCoordinator.appendRecoveredLogEntry(ShardRecoveryCoordinator.java:68)&lt;span class=&quot;error&quot;&gt;&amp;#91;150:org.opendaylight.controller.sal-distributed-datastore:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.raft.RaftActorRecoverySupport.batchRecoveredLogEntry(RaftActorRecoverySupport.java:187)&lt;span class=&quot;error&quot;&gt;&amp;#91;147:org.opendaylight.controller.sal-akka-raft:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.raft.RaftActorRecoverySupport.onRecoveredApplyLogEntries(RaftActorRecoverySupport.java:167)&lt;span class=&quot;error&quot;&gt;&amp;#91;147:org.opendaylight.controller.sal-akka-raft:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.raft.RaftActorRecoverySupport.handleRecoveryMessage(RaftActorRecoverySupport.java:69)&lt;span class=&quot;error&quot;&gt;&amp;#91;147:org.opendaylight.controller.sal-akka-raft:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.raft.RaftActor.handleRecover(RaftActor.java:171)&lt;span class=&quot;error&quot;&gt;&amp;#91;147:org.opendaylight.controller.sal-akka-raft:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.common.actor.AbstractUntypedPersistentActor.onReceiveRecover(AbstractUntypedPersistentActor.java:48)&lt;span class=&quot;error&quot;&gt;&amp;#91;146:org.opendaylight.controller.sal-clustering-commons:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.Shard.onReceiveRecover(Shard.java:205)&lt;span class=&quot;error&quot;&gt;&amp;#91;150:org.opendaylight.controller.sal-distributed-datastore:1.3.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.UntypedPersistentActor$$anonfun$receiveRecover$1.applyOrElse(Eventsourced.scala:433)&lt;span class=&quot;error&quot;&gt;&amp;#91;140:com.typesafe.akka.persistence.experimental:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.runtime.AbstractPartialFunction$mcVL$sp.apply$mcVL$sp(AbstractPartialFunction.scala:33)&lt;span class=&quot;error&quot;&gt;&amp;#91;132:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.runtime.AbstractPartialFunction$mcVL$sp.apply(AbstractPartialFunction.scala:33)&lt;span class=&quot;error&quot;&gt;&amp;#91;132:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.runtime.AbstractPartialFunction$mcVL$sp.apply(AbstractPartialFunction.scala:25)&lt;span class=&quot;error&quot;&gt;&amp;#91;132:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.Eventsourced$$anonfun$akka$persistence$Eventsourced$$recoveryBehavior$1.applyOrElse(Eventsourced.scala:168)&lt;span class=&quot;error&quot;&gt;&amp;#91;140:com.typesafe.akka.persistence.experimental:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.Recovery$class.runReceive(Recovery.scala:48)&lt;span class=&quot;error&quot;&gt;&amp;#91;140:com.typesafe.akka.persistence.experimental:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.UntypedPersistentActor.runReceive(Eventsourced.scala:428)&lt;span class=&quot;error&quot;&gt;&amp;#91;140:com.typesafe.akka.persistence.experimental:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.Recovery$State$$anonfun$processPersistent$1.apply(Recovery.scala:33)&lt;span class=&quot;error&quot;&gt;&amp;#91;140:com.typesafe.akka.persistence.experimental:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.Recovery$State$$anonfun$processPersistent$1.apply(Recovery.scala:33)&lt;span class=&quot;error&quot;&gt;&amp;#91;140:com.typesafe.akka.persistence.experimental:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.Recovery$class.withCurrentPersistent(Recovery.scala:185)&lt;span class=&quot;error&quot;&gt;&amp;#91;140:com.typesafe.akka.persistence.experimental:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.UntypedPersistentActor.withCurrentPersistent(Eventsourced.scala:428)&lt;span class=&quot;error&quot;&gt;&amp;#91;140:com.typesafe.akka.persistence.experimental:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.Recovery$State$class.processPersistent(Recovery.scala:33)&lt;span class=&quot;error&quot;&gt;&amp;#91;140:com.typesafe.akka.persistence.experimental:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.Recovery$$anon$1.processPersistent(Recovery.scala:104)&lt;span class=&quot;error&quot;&gt;&amp;#91;140:com.typesafe.akka.persistence.experimental:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.Recovery$$anon$1.aroundReceive(Recovery.scala:110)&lt;span class=&quot;error&quot;&gt;&amp;#91;140:com.typesafe.akka.persistence.experimental:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.Recovery$class.aroundReceive(Recovery.scala:265)&lt;span class=&quot;error&quot;&gt;&amp;#91;140:com.typesafe.akka.persistence.experimental:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.UntypedPersistentActor.akka$persistence$Eventsourced$$super$aroundReceive(Eventsourced.scala:428)&lt;span class=&quot;error&quot;&gt;&amp;#91;140:com.typesafe.akka.persistence.experimental:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.Eventsourced$$anon$1.aroundReceive(Eventsourced.scala:35)&lt;span class=&quot;error&quot;&gt;&amp;#91;140:com.typesafe.akka.persistence.experimental:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.Eventsourced$class.aroundReceive(Eventsourced.scala:369)&lt;span class=&quot;error&quot;&gt;&amp;#91;140:com.typesafe.akka.persistence.experimental:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.persistence.UntypedPersistentActor.aroundReceive(Eventsourced.scala:428)&lt;span class=&quot;error&quot;&gt;&amp;#91;140:com.typesafe.akka.persistence.experimental:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)&lt;span class=&quot;error&quot;&gt;&amp;#91;135:com.typesafe.akka.actor:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.ActorCell.invoke(ActorCell.scala:487)&lt;span class=&quot;error&quot;&gt;&amp;#91;135:com.typesafe.akka.actor:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:238)&lt;span class=&quot;error&quot;&gt;&amp;#91;135:com.typesafe.akka.actor:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.dispatch.Mailbox.run(Mailbox.scala:220)&lt;span class=&quot;error&quot;&gt;&amp;#91;135:com.typesafe.akka.actor:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397)&lt;span class=&quot;error&quot;&gt;&amp;#91;135:com.typesafe.akka.actor:2.3.14&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)&lt;span class=&quot;error&quot;&gt;&amp;#91;132:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)&lt;span class=&quot;error&quot;&gt;&amp;#91;132:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)&lt;span class=&quot;error&quot;&gt;&amp;#91;132:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)&lt;span class=&quot;error&quot;&gt;&amp;#91;132:org.scala-lang.scala-library:2.10.4.v20140209-180020-VFINAL-b66a39653b&amp;#93;&lt;/span&gt;&lt;br/&gt;
2015-11-04 22:48:40,183 | WARN  | lt-dispatcher-18 | OneForOneStrategy                | 136 - com.typesafe.akka.slf4j - 2.3.14 | Unsupported modification APPEARED&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="22960">YANGTOOLS-540</key>
            <summary>java.lang.IllegalArgumentException: Unsupported modification APPEARED</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="10000">Done</resolution>
                                        <assignee username="rovarga">Robert Varga</assignee>
                                    <reporter username="Avishnoi">Anil Vishnoi</reporter>
                        <labels>
                    </labels>
                <created>Wed, 4 Nov 2015 20:04:27 +0000</created>
                <updated>Sun, 10 Apr 2022 18:35:40 +0000</updated>
                            <resolved>Thu, 5 Nov 2015 08:36:42 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="43635" author="vishnoianil@gmail.com" created="Wed, 4 Nov 2015 20:05:02 +0000"  >&lt;p&gt;Attachment karaf.log has been added with description: karaf log&lt;/p&gt;</comment>
                            <comment id="43633" author="vishnoianil@gmail.com" created="Wed, 4 Nov 2015 20:08:23 +0000"  >&lt;p&gt;It&apos;s very easy to recreate. &lt;/p&gt;

&lt;p&gt;1) Clone ovsdb repo and build it&lt;br/&gt;
2) run the distribution (./karaf/target/assembly/bin/)&lt;br/&gt;
3) connect the ovsdb switch to the controller (make sure no bridge exist)&lt;br/&gt;
ovs-vsctl set-manager &amp;lt;controller-ip&amp;gt;:6640&lt;br/&gt;
Once you connect it, controller will create couple of bridges and also install few rules on it.&lt;br/&gt;
4) restart the controller&lt;br/&gt;
5) try to access the network-topology shard through restconf, it waits for long time and eventually fails. You can see relevant exception in the karaf log.&lt;/p&gt;

&lt;p&gt;This happen consistently in my environment.&lt;/p&gt;</comment>
                            <comment id="43634" author="rovarga" created="Wed, 4 Nov 2015 21:06:09 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/29272&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/29272&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13034" name="karaf.log" size="258805" author="Avishnoi" created="Wed, 4 Nov 2015 20:05:02 +0000"/>
                    </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>4578</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=4578]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10351"><![CDATA[Beryllium-M5]]></customfieldvalue>

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

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