<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:09: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>[MDSAL-334] org.opendaylight.controller.md.sal.common.api.data.OptimisticLockFailedException: Optimistic lock failed</title>
                <link>https://jira.opendaylight.org/browse/MDSAL-334</link>
                <project id="10137" key="MDSAL">mdsal</project>
                    <description>&lt;p&gt;Release: Oxygen&lt;/p&gt;

&lt;p&gt;Encountered the following error during startup:&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;
2018-04-05 09:41:48,839 | WARN&#160; | rd-dispatcher-36 | ShardDataTree&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; | 224 - org.opendaylight.controller.sal-distributed-datastore - 1.7.0 | member-1-shard-topology-operational: Store Tx member-1-datastore-operational-fe-1-txn-6-0: Conflicting modification &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; path /(urn:TBD:params:xml:ns:yang:network-topology?revision=2013-10-21)network-topology.
2018-04-05 09:41:48,843 | ERROR | lt-dispatcher-23 | LocalThreePhaseCommitCohort&#160;&#160;&#160;&#160;&#160; | 224 - org.opendaylight.controller.sal-distributed-datastore - 1.7.0 | Failed to prepare transaction member-1-datastore-operational-fe-1-txn-6-0 on backend
org.opendaylight.controller.md.sal.common.api.data.OptimisticLockFailedException: Optimistic lock failed.
&#160;&#160; &#160;at org.opendaylight.controller.cluster.datastore.ShardDataTree.lambda$processNextPendingTransaction$0(ShardDataTree.java:740) ~[224:org.opendaylight.controller.sal-distributed-datastore:1.7.0]
&#160;&#160; &#160;at org.opendaylight.controller.cluster.datastore.ShardDataTree.processNextPending(ShardDataTree.java:778) [224:org.opendaylight.controller.sal-distributed-datastore:1.7.0]
&#160;&#160; &#160;at org.opendaylight.controller.cluster.datastore.ShardDataTree.processNextPendingTransaction(ShardDataTree.java:725) [224:org.opendaylight.controller.sal-distributed-datastore:1.7.0]
&#160;&#160; &#160;at org.opendaylight.controller.cluster.datastore.ShardDataTree.startCanCommit(ShardDataTree.java:808) [224:org.opendaylight.controller.sal-distributed-datastore:1.7.0]
&#160;&#160; &#160;at org.opendaylight.controller.cluster.datastore.SimpleShardDataTreeCohort.canCommit(SimpleShardDataTreeCohort.java:84) [224:org.opendaylight.controller.sal-distributed-datastore:1.7.0]
&#160;&#160; &#160;at org.opendaylight.controller.cluster.datastore.CohortEntry.canCommit(CohortEntry.java:97) [224:org.opendaylight.controller.sal-distributed-datastore:1.7.0]
&#160;&#160; &#160;at org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.handleCanCommit(ShardCommitCoordinator.java:236) [224:org.opendaylight.controller.sal-distributed-datastore:1.7.0]
&#160;&#160; &#160;at org.opendaylight.controller.cluster.datastore.ShardCommitCoordinator.handleReadyLocalTransaction(ShardCommitCoordinator.java:200) [224:org.opendaylight.controller.sal-distributed-datastore:1.7.0]
&#160;&#160; &#160;at org.opendaylight.controller.cluster.datastore.Shard.handleReadyLocalTransaction(Shard.java:731) [224:org.opendaylight.controller.sal-distributed-datastore:1.7.0]
&#160;&#160; &#160;at org.opendaylight.controller.cluster.datastore.Shard.handleNonRaftCommand(Shard.java:333) [224:org.opendaylight.controller.sal-distributed-datastore:1.7.0]
&#160;&#160; &#160;at org.opendaylight.controller.cluster.raft.RaftActor.handleCommand(RaftActor.java:270) [209:org.opendaylight.controller.sal-akka-raft:1.7.0]
&#160;&#160; &#160;at org.opendaylight.controller.cluster.common.actor.AbstractUntypedPersistentActor.onReceiveCommand(AbstractUntypedPersistentActor.java:44) [217:org.opendaylight.controller.sal-clustering-commons:1.7.0]
&#160;&#160; &#160;at akka.persistence.UntypedPersistentActor.onReceive(PersistentActor.scala:274) [86:com.typesafe.akka.persistence:2.5.4]
&#160;&#160; &#160;at org.opendaylight.controller.cluster.common.actor.MeteringBehavior.apply(MeteringBehavior.java:104) [217:org.opendaylight.controller.sal-clustering-commons:1.7.0]
&#160;&#160; &#160;at akka.actor.ActorCell$$anonfun$become$1.applyOrElse(ActorCell.scala:545) [83:com.typesafe.akka.actor:2.5.4]
&#160;&#160; &#160;at akka.actor.Actor.aroundReceive(Actor.scala:514) [83:com.typesafe.akka.actor:2.5.4]
&#160;&#160; &#160;at akka.actor.Actor.aroundReceive$(Actor.scala:512) [83:com.typesafe.akka.actor:2.5.4]
&#160;&#160; &#160;at akka.persistence.UntypedPersistentActor.akka$persistence$Eventsourced$$&lt;span class=&quot;code-keyword&quot;&gt;super&lt;/span&gt;$aroundReceive(PersistentActor.scala:272) [86:com.typesafe.akka.persistence:2.5.4]
&#160;&#160; &#160;at akka.persistence.Eventsourced$$anon$1.stateReceive(Eventsourced.scala:663) [86:com.typesafe.akka.persistence:2.5.4]
&#160;&#160; &#160;at akka.persistence.Eventsourced.aroundReceive(Eventsourced.scala:183) [86:com.typesafe.akka.persistence:2.5.4]
&#160;&#160; &#160;at akka.persistence.Eventsourced.aroundReceive$(Eventsourced.scala:182) [86:com.typesafe.akka.persistence:2.5.4]
&#160;&#160; &#160;at akka.persistence.UntypedPersistentActor.aroundReceive(PersistentActor.scala:272) [86:com.typesafe.akka.persistence:2.5.4]
&#160;&#160; &#160;at akka.actor.ActorCell.receiveMessage(ActorCell.scala:527) [83:com.typesafe.akka.actor:2.5.4]
&#160;&#160; &#160;at akka.actor.ActorCell.invoke(ActorCell.scala:496) [83:com.typesafe.akka.actor:2.5.4]
&#160;&#160; &#160;at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257) [83:com.typesafe.akka.actor:2.5.4]
&#160;&#160; &#160;at akka.dispatch.Mailbox.run(Mailbox.scala:224) [83:com.typesafe.akka.actor:2.5.4]
&#160;&#160; &#160;at akka.dispatch.Mailbox.exec(Mailbox.scala:234) [83:com.typesafe.akka.actor:2.5.4]
&#160;&#160; &#160;at akka.dispatch.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260) [83:com.typesafe.akka.actor:2.5.4]
&#160;&#160; &#160;at akka.dispatch.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339) [83:com.typesafe.akka.actor:2.5.4]
&#160;&#160; &#160;at akka.dispatch.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979) [83:com.typesafe.akka.actor:2.5.4]
&#160;&#160; &#160;at akka.dispatch.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107) [83:com.typesafe.akka.actor:2.5.4]
Caused by: org.opendaylight.yangtools.yang.data.api.schema.tree.ConflictingModificationAppliedException: Node was created by other transaction.
&#160;&#160; &#160;at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkWriteApplicable(SchemaAwareApplyOperation.java:182) ~[336:org.opendaylight.yangtools.yang-data-impl:2.0.1]
&#160;&#160; &#160;at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:135) ~[336:org.opendaylight.yangtools.yang-data-impl:2.0.1]
&#160;&#160; &#160;at org.opendaylight.yangtools.yang.data.impl.schema.tree.StructuralContainerModificationStrategy.checkApplicable(StructuralContainerModificationStrategy.java:101) ~[336:org.opendaylight.yangtools.yang-data-impl:2.0.1]
&#160;&#160; &#160;at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkChildPreconditions(AbstractNodeContainerModificationStrategy.java:307) ~[336:org.opendaylight.yangtools.yang-data-impl:2.0.1]
&#160;&#160; &#160;at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy.checkTouchApplicable(AbstractNodeContainerModificationStrategy.java:290) ~[336:org.opendaylight.yangtools.yang-data-impl:2.0.1]
&#160;&#160; &#160;at org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation.checkApplicable(SchemaAwareApplyOperation.java:132) ~[336:org.opendaylight.yangtools.yang-data-impl:2.0.1]
&#160;&#160; &#160;at org.opendaylight.yangtools.yang.data.impl.schema.tree.RootModificationApplyOperation.checkApplicable(RootModificationApplyOperation.java:72) ~[336:org.opendaylight.yangtools.yang-data-impl:2.0.1]
&#160;&#160; &#160;at org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataTreeTip.validate(AbstractDataTreeTip.java:35) ~[336:org.opendaylight.yangtools.yang-data-impl:2.0.1]
&#160;&#160; &#160;at org.opendaylight.controller.cluster.datastore.ShardDataTree.lambda$processNextPendingTransaction$0(ShardDataTree.java:732) ~[224:org.opendaylight.controller.sal-distributed-datastore:1.7.0]
&#160;&#160; &#160;... 30 more
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="29609">MDSAL-334</key>
            <summary>org.opendaylight.controller.md.sal.common.api.data.OptimisticLockFailedException: Optimistic lock failed</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <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="-1">Unassigned</assignee>
                                    <reporter username="greenpau">Paul Greenberg</reporter>
                        <labels>
                    </labels>
                <created>Thu, 5 Apr 2018 13:44:54 +0000</created>
                <updated>Tue, 13 Nov 2018 12:26:35 +0000</updated>
                            <resolved>Tue, 13 Nov 2018 12:26:35 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="62087" author="rovarga" created="Thu, 5 Apr 2018 13:50:39 +0000"  >&lt;p&gt;This is not a MD-SAL issue but rather a problem with some plugin. What are the steps to reproduce?&lt;/p&gt;</comment>
                            <comment id="62089" author="greenpau" created="Thu, 5 Apr 2018 14:52:39 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=rovarga&quot; class=&quot;user-hover&quot; rel=&quot;rovarga&quot;&gt;rovarga&lt;/a&gt;, download and untar Oxygen release.&lt;/p&gt;

&lt;p&gt;Perform plugin install:&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;
feature:install --no-auto-refresh --verbose \
  odl-yanglib \
  odl-restconf-all odl-restconf-nb-rfc8040-all \
  features-dlux features-dluxapps \
  features-openflowplugin odl-openflowplugin-nxm-extensions \
  features-l2switch odl-l2switch-all southbound-features \
  features-of-config odl-of-config-all \
  features-netconf odl-netconf-monitoring \
  odl-netconf-topology odl-netconf-connector-all \
  odl-bgpcep-bgp

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Next, log out, stop and start ODL. Log back in.&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;
log:display
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="63050" author="rovarga" created="Tue, 22 May 2018 13:54:01 +0000"  >&lt;p&gt;What are the steps to reproduce? Especially, what features are installed?&lt;/p&gt;</comment>
                            <comment id="65576" author="rovarga" created="Tue, 13 Nov 2018 12:26:35 +0000"  >&lt;p&gt;No steps to reproduce, closing this.&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|i03ctb:</customfieldvalue>

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