<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:55:46 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>[CONTROLLER-1523] Error creating READ_ONLY transaction on shard default because actor name [shard-member-1-txn-83] is not unique!</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1523</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;ReadFailedException&lt;/p&gt;
{message=Error reading data for path /(urn:ipsdn:framework:tunnel:data?revision=2015-09-01)node-tunnels-data, errorList=[RpcError [message=Error reading data for path /(urn:ipsdn:framework:tunnel:data?revision=2015-09-01)node-tunnels-data, severity=ERROR, errorType=APPLICATION, tag=operation-failed, applicationTag=null, info=null, cause=java.lang.Exception: Error creating READ_ONLY transaction on shard default]]}
&lt;p&gt;	at org.opendaylight.controller.cluster.datastore.NoOpTransactionContext.readData(NoOpTransactionContext.java:80)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.TransactionProxy$2.invoke(TransactionProxy.java:112)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.TransactionContextWrapper.executePriorTransactionOperations(TransactionContextWrapper.java:132)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.RemoteTransactionContextSupport.createTransactionContext(RemoteTransactionContextSupport.java:237)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.RemoteTransactionContextSupport.onCreateTransactionComplete(RemoteTransactionContextSupport.java:200)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.RemoteTransactionContextSupport.access$000(RemoteTransactionContextSupport.java:40)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.RemoteTransactionContextSupport$1.onComplete(RemoteTransactionContextSupport.java:135)&lt;br/&gt;
	at akka.dispatch.OnComplete.internal(Future.scala:247)&lt;br/&gt;
	at akka.dispatch.OnComplete.internal(Future.scala:245)&lt;br/&gt;
	at akka.dispatch.japi$CallbackBridge.apply(Future.scala:175)&lt;br/&gt;
	at akka.dispatch.japi$CallbackBridge.apply(Future.scala:172)&lt;br/&gt;
	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32)&lt;br/&gt;
	at akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:55)&lt;br/&gt;
	at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply$mcV$sp(BatchingExecutor.scala:90)&lt;br/&gt;
	at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:88)&lt;br/&gt;
	at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:88)&lt;br/&gt;
	at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:72)&lt;br/&gt;
	at akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:88)&lt;br/&gt;
	at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:41)&lt;br/&gt;
	at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:401)&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)&lt;br/&gt;
Caused by: java.lang.Exception: Error creating READ_ONLY transaction on shard default&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.RemoteTransactionContextSupport.createTransactionContext(RemoteTransactionContextSupport.java:222)&lt;br/&gt;
	... 20 more&lt;br/&gt;
Caused by: akka.actor.InvalidActorNameException: actor name &lt;span class=&quot;error&quot;&gt;&amp;#91;shard-member-1-txn-83&amp;#93;&lt;/span&gt; is not unique!&lt;br/&gt;
	at akka.actor.dungeon.ChildrenContainer$NormalChildrenContainer.reserve(ChildrenContainer.scala:130)&lt;br/&gt;
	at akka.actor.dungeon.Children$class.reserveChild(Children.scala:76)&lt;br/&gt;
	at akka.actor.ActorCell.reserveChild(ActorCell.scala:369)&lt;br/&gt;
	at akka.actor.dungeon.Children$class.makeChild(Children.scala:201)&lt;br/&gt;
	at akka.actor.dungeon.Children$class.actorOf(Children.scala:37)&lt;br/&gt;
	at akka.actor.ActorCell.actorOf(ActorCell.scala:369)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.ShardTransactionActorFactory.newShardTransaction(ShardTransactionFactory.java:55)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.Shard.createTypedTransactionActor(Shard.java:521)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.Shard.createTransaction(Shard.java:553)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.Shard.createTransaction(Shard.java:532)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.Shard.handleCreateTransaction(Shard.java:504)&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.Shard.onReceiveCommand(Shard.java:224)&lt;br/&gt;
	at akka.persistence.UntypedPersistentActor.onReceive(Eventsourced.scala:430)&lt;br/&gt;
	at org.opendaylight.controller.cluster.common.actor.MeteringBehavior.apply(MeteringBehavior.java:97)&lt;br/&gt;
	at akka.actor.ActorCell$$anonfun$become$1.applyOrElse(ActorCell.scala:534)&lt;br/&gt;
	at akka.persistence.Recovery$State$class.process(Recovery.scala:30)&lt;br/&gt;
	at akka.persistence.ProcessorImpl$$anon$2.process(Processor.scala:103)&lt;br/&gt;
	at akka.persistence.ProcessorImpl$$anon$2.aroundReceive(Processor.scala:114)&lt;br/&gt;
	at akka.persistence.Recovery$class.aroundReceive(Recovery.scala:265)&lt;br/&gt;
	at akka.persistence.UntypedPersistentActor.akka$persistence$Eventsourced$$super$aroundReceive(Eventsourced.scala:428)&lt;br/&gt;
	at akka.persistence.Eventsourced$$anon$2.doAroundReceive(Eventsourced.scala:82)&lt;br/&gt;
	at akka.persistence.Eventsourced$$anon$2.aroundReceive(Eventsourced.scala:78)&lt;br/&gt;
	at akka.persistence.Eventsourced$class.aroundReceive(Eventsourced.scala:369)&lt;br/&gt;
	at akka.persistence.UntypedPersistentActor.aroundReceive(Eventsourced.scala:428)&lt;br/&gt;
	at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)&lt;br/&gt;
	at akka.actor.ActorCell.invoke(ActorCell.scala:487)&lt;br/&gt;
	at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:254)&lt;br/&gt;
	at akka.dispatch.Mailbox.run(Mailbox.scala:221)&lt;br/&gt;
	at akka.dispatch.Mailbox.exec(Mailbox.scala:231)&lt;br/&gt;
	... 4 more&lt;/p&gt;

&lt;p&gt;I check the code ,find that:the actor name maybe conflict betwen config and operational datastore,they may generate the same actor name on the same time,such as &quot;shard-member-1-txn-83&quot;.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: Linux&lt;br/&gt;
Platform: Other&lt;/p&gt;</environment>
        <key id="26077">CONTROLLER-1523</key>
            <summary>Error creating READ_ONLY transaction on shard default because actor name [shard-member-1-txn-83] is not unique!</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="-1">Unassigned</assignee>
                                    <reporter username="yu.xutao@zte.com.cn">Xutao Yu</reporter>
                        <labels>
                    </labels>
                <created>Mon, 6 Jun 2016 08:49:09 +0000</created>
                <updated>Mon, 13 Nov 2017 18:56:55 +0000</updated>
                            <resolved>Wed, 6 Jul 2016 01:00:27 +0000</resolved>
                                    <version>Lithium</version>
                                                    <component>mdsal</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="51440" author="martin.ciglan" created="Mon, 27 Jun 2016 14:53:22 +0000"  >&lt;p&gt;Hi&lt;/p&gt;

&lt;p&gt;Lithium is not supported anymore, could you please move on to stable Beryllium? Thanks you.&lt;/p&gt;

&lt;p&gt;   Regards&lt;/p&gt;

&lt;p&gt;       Martin&lt;/p&gt;</comment>
                            <comment id="51441" author="rgoulding" created="Tue, 5 Jul 2016 16:18:30 +0000"  >&lt;p&gt;This was fixed in Beryllium-SR1 by adding a timestamp to the end of the ID.&lt;/p&gt;</comment>
                            <comment id="51442" author="yu.xutao@zte.com.cn" created="Wed, 6 Jul 2016 01:00:27 +0000"  >&lt;p&gt;resolved by BUG:5153  &lt;br/&gt;
Submit :&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/34019/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/34019/&lt;/a&gt; &lt;br/&gt;
Right?&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>6010</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=6010]]></customfieldvalue>

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

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