<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:53:35 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-554] java.lang.IllegalArgumentException: Unsupported modification APPEARED (Again)</title>
                <link>https://jira.opendaylight.org/browse/YANGTOOLS-554</link>
                <project id="10188" key="YANGTOOLS">yangtools</project>
                    <description>&lt;p&gt;I see following exception when i start my 3 node ovsdb cluster&lt;/p&gt;

&lt;p&gt;2015-11-20 20:49:15,894 | WARN  | ult-dispatcher-4 | 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.DataTreeCandidateNodes$AbstractNodeIterator.next(DataTreeCandidateNodes.java:98)&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.DataTreeCandidateNodes.applyRootToCursor(DataTreeCandidateNodes.java:59)&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.applyToCursorAwareModification(DataTreeCandidates.java:81)&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:44)&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.ShardDataTree.applyForeignCandidate(ShardDataTree.java:180)&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.datastore.Shard.applyState(Shard.java:628)&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.RaftActor.handleCommand(RaftActor.java:221)&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.onReceiveCommand(AbstractUntypedPersistentActor.java:36)&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.onReceiveCommand(Shard.java:269)&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.onReceive(Eventsourced.scala:430)&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 org.opendaylight.controller.cluster.common.actor.MeteringBehavior.apply(MeteringBehavior.java:97)&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 akka.actor.ActorCell$$anonfun$become$1.applyOrElse(ActorCell.scala:534)&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.persistence.Recovery$State$class.process(Recovery.scala:30)&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.ProcessorImpl$$anon$2.process(Processor.scala:103)&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.ProcessorImpl$$anon$2.aroundReceive(Processor.scala:114)&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$2.doAroundReceive(Eventsourced.scala:82)&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$2.aroundReceive(Eventsourced.scala:78)&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-20 20:49:15,895 | WARN  | lt-dispatcher-38 | 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="22974">YANGTOOLS-554</key>
            <summary>java.lang.IllegalArgumentException: Unsupported modification APPEARED (Again)</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="tony.tkacik@gmail.com">Tony Tkacik</assignee>
                                    <reporter username="Avishnoi">Anil Vishnoi</reporter>
                        <labels>
                    </labels>
                <created>Fri, 20 Nov 2015 21:52:01 +0000</created>
                <updated>Sun, 10 Apr 2022 18:35:42 +0000</updated>
                            <resolved>Sat, 9 Jan 2016 01:12:37 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                                                                <comments>
                            <comment id="43657" author="rovarga" created="Tue, 24 Nov 2015 15:03:24 +0000"  >&lt;p&gt;Are there steps to reproduce? Can you describe what operations ovsdb has executed on the data store and what their results were?&lt;/p&gt;

&lt;p&gt;Full karaf logs from all nodes are also required, as it seems that the cluster underwent a leadership change while active operations were being executed.&lt;/p&gt;</comment>
                            <comment id="43658" author="vishnoianil@gmail.com" created="Tue, 5 Jan 2016 02:14:03 +0000"  >&lt;p&gt;Karaf log from controller-1 in 3-node cluster setup of ovsdb.&lt;/p&gt;</comment>
                            <comment id="43664" author="vishnoianil@gmail.com" created="Tue, 5 Jan 2016 02:14:03 +0000"  >&lt;p&gt;Attachment karaf-c1.log has been added with description: Karaf-Log-Controller-1&lt;/p&gt;</comment>
                            <comment id="43659" author="vishnoianil@gmail.com" created="Tue, 5 Jan 2016 02:14:28 +0000"  >&lt;p&gt;Karaf log from controller-1 in 3-node cluster setup of ovsdb.&lt;/p&gt;</comment>
                            <comment id="43665" author="vishnoianil@gmail.com" created="Tue, 5 Jan 2016 02:14:28 +0000"  >&lt;p&gt;Attachment karaf-c2.log has been added with description: Karaf-Log-Controller-2&lt;/p&gt;</comment>
                            <comment id="43660" author="vishnoianil@gmail.com" created="Tue, 5 Jan 2016 02:14:48 +0000"  >&lt;p&gt;Karaf log from controller-3 in 3-node cluster setup of ovsdb.&lt;/p&gt;</comment>
                            <comment id="43666" author="vishnoianil@gmail.com" created="Tue, 5 Jan 2016 02:14:48 +0000"  >&lt;p&gt;Attachment karaf-c3.log has been added with description: Karaf-Log-Controller-3&lt;/p&gt;</comment>
                            <comment id="43661" author="vishnoianil@gmail.com" created="Tue, 5 Jan 2016 02:22:02 +0000"  >&lt;p&gt;Following are the steps to re-create the issue&lt;/p&gt;

&lt;p&gt;1) configure 3-node cluster using the ovsdb project ( standard setting)&lt;br/&gt;
2) start all 3 karaf containers from ovsdb project ( ./karaf/target/assembly/bin) &amp;#8211; no need to install any specific feature, boot features will install required feature&lt;/p&gt;

&lt;p&gt;wait for cluster to come up and you will see this exception.&lt;/p&gt;

&lt;p&gt;The only operation ovsdb does before this exception is writing &quot;netvirt:1&quot; node on /topology/ but that&apos;s around 700ms before.&lt;/p&gt;

&lt;p&gt;2016-01-05 01:12:58,056 | INFO  | lt-dispatcher-15 | SouthboundProvider               | 233 - org.opendaylight.ovsdb.southbound-impl - 1.2.1.SNAPSHOT | Initialize OVSDB topology Uri &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=ovsdb:1&amp;#93;&lt;/span&gt; in operational and config data store if not already present&lt;br/&gt;
2016-01-05 01:12:58,116 | INFO  | lt-dispatcher-15 | OvsdbConnectionService           | 230 - org.opendaylight.ovsdb.library - 1.2.1.SNAPSHOT | registerConnectionListener: registering OvsdbConnectionManager&lt;br/&gt;
2016-01-05 01:12:58,116 | INFO  | lt-dispatcher-15 | OvsdbConnectionService           | 230 - org.opendaylight.ovsdb.library - 1.2.1.SNAPSHOT | startOvsdbManager: Starting&lt;br/&gt;
2016-01-05 01:12:58,118 | INFO  | ntLoopGroup-10-1 | LoggingHandler                   | 110 - io.netty.common - 4.0.33.Final | &lt;span class=&quot;error&quot;&gt;&amp;#91;id: 0xbd1c6c68&amp;#93;&lt;/span&gt; REGISTERED&lt;br/&gt;
2016-01-05 01:12:58,119 | INFO  | ntLoopGroup-10-1 | LoggingHandler                   | 110 - io.netty.common - 4.0.33.Final | &lt;span class=&quot;error&quot;&gt;&amp;#91;id: 0xbd1c6c68&amp;#93;&lt;/span&gt; BIND(0.0.0.0/0.0.0.0:6640)&lt;br/&gt;
2016-01-05 01:12:58,119 | INFO  | ntLoopGroup-10-1 | LoggingHandler                   | 110 - io.netty.common - 4.0.33.Final | &lt;span class=&quot;error&quot;&gt;&amp;#91;id: 0xbd1c6c68, /0:0:0:0:0:0:0:0:6640&amp;#93;&lt;/span&gt; ACTIVE&lt;br/&gt;
2016-01-05 01:12:58,783 | WARN  | ult-dispatcher-2 | ShardManager                     | 151 - 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;/p&gt;</comment>
                            <comment id="43662" author="vishnoianil@gmail.com" created="Tue, 5 Jan 2016 02:22:31 +0000"  >&lt;p&gt;please let me know if you need more details.&lt;/p&gt;

&lt;p&gt;Thanks&lt;br/&gt;
Anil&lt;/p&gt;</comment>
                            <comment id="43663" author="tony.tkacik@gmail.com" created="Fri, 8 Jan 2016 09:11:01 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/32260&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/32260&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="21940">OVSDB-248</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="13035" name="karaf-c1.log" size="297922" author="Avishnoi" created="Tue, 5 Jan 2016 02:14:03 +0000"/>
                            <attachment id="13036" name="karaf-c2.log" size="265994" author="Avishnoi" created="Tue, 5 Jan 2016 02:14:28 +0000"/>
                            <attachment id="13037" name="karaf-c3.log" size="284561" author="Avishnoi" created="Tue, 5 Jan 2016 02:14:48 +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>4657</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=4657]]></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="10352"><![CDATA[Beryllium-RC0]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10312"><![CDATA[High]]></customfieldvalue>

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

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