<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:33:50 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>[OPNFLWPLUG-958] ConcurrentModificationException: at org.opendaylight.openflowplugin.impl.registry.flow.DeviceFlowRegistryImpl.getExistingKey</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWPLUG-958</link>
                <project id="10155" key="OPNFLWPLUG">OpenFlowPlugin</project>
                    <description>&lt;p&gt;Below exception comes out during a 3node test. At this point ODL1 has been taken down and brought back to service. During that bringup the below exception is seen.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-3node-openstack-ocata-upstream-stateful-carbon/184/odl_1/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-3node-openstack-ocata-upstream-stateful-carbon/184/odl_1/odl1_karaf.log.gz&lt;/a&gt;&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;2017-11-20 03:17:20,695 | INFO  | ult-dispatcher-6 | StatisticsContextImpl            | 281 - org.opendaylight.openflowplugin.impl - 0.4.3.SNAPSHOT | Starting statistics context cluster services for node openflow:88256775084985
2017-11-20 03:17:20,696 | ERROR | lt-dispatcher-25 | ExecutionList                    | 57 - com.google.guava - 18.0.0 | RuntimeException while executing runnable com.google.common.util.concurrent.Futures$6@3546a15e with executor INSTANCE
java.util.ConcurrentModificationException
	at com.google.common.collect.HashBiMap$Itr.checkForConcurrentModification(HashBiMap.java:339)[57:com.google.guava:18.0.0]
	at com.google.common.collect.HashBiMap$Itr.hasNext(HashBiMap.java:345)[57:com.google.guava:18.0.0]
	at org.opendaylight.openflowplugin.impl.registry.flow.DeviceFlowRegistryImpl.getExistingKey(DeviceFlowRegistryImpl.java:284)[281:org.opendaylight.openflowplugin.impl:0.4.3.SNAPSHOT]
	at org.opendaylight.openflowplugin.impl.registry.flow.DeviceFlowRegistryImpl.lambda$new$0(DeviceFlowRegistryImpl.java:67)[281:org.opendaylight.openflowplugin.impl:0.4.3.SNAPSHOT]
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)[:1.8.0_151]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)[:1.8.0_151]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)[:1.8.0_151]
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1380)[:1.8.0_151]
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)[:1.8.0_151]
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)[:1.8.0_151]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)[:1.8.0_151]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)[:1.8.0_151]
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1380)[:1.8.0_151]
	at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:580)[:1.8.0_151]
	at java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)[:1.8.0_151]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)[:1.8.0_151]
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)[:1.8.0_151]
	at java.util.Collections$2.tryAdvance(Collections.java:4717)[:1.8.0_151]
	at java.util.Collections$2.forEachRemaining(Collections.java:4725)[:1.8.0_151]
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)[:1.8.0_151]
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)[:1.8.0_151]
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)[:1.8.0_151]
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)[:1.8.0_151]
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)[:1.8.0_151]
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)[:1.8.0_151]
	at org.opendaylight.openflowplugin.impl.registry.flow.DeviceFlowRegistryImpl$1.onSuccess(DeviceFlowRegistryImpl.java:132)[281:org.opendaylight.openflowplugin.impl:0.4.3.SNAPSHOT]
	at org.opendaylight.openflowplugin.impl.registry.flow.DeviceFlowRegistryImpl$1.onSuccess(DeviceFlowRegistryImpl.java:120)[281:org.opendaylight.openflowplugin.impl:0.4.3.SNAPSHOT]
	at com.google.common.util.concurrent.Futures$6.run(Futures.java:1319)[57:com.google.guava:18.0.0]
	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457)[57:com.google.guava:18.0.0]
	at com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)[57:com.google.guava:18.0.0]
	at com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:145)[57:com.google.guava:18.0.0]
	at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:185)[57:com.google.guava:18.0.0]
	at com.google.common.util.concurrent.Futures$ChainingListenableFuture$1.run(Futures.java:918)[57:com.google.guava:18.0.0]
	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457)[57:com.google.guava:18.0.0]
	at com.google.common.util.concurrent.Futures$ImmediateFuture.addListener(Futures.java:106)[57:com.google.guava:18.0.0]
	at com.google.common.util.concurrent.Futures$ChainingListenableFuture.run(Futures.java:914)[57:com.google.guava:18.0.0]
	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457)[57:com.google.guava:18.0.0]
	at com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)[57:com.google.guava:18.0.0]
	at com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:145)[57:com.google.guava:18.0.0]
	at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:185)[57:com.google.guava:18.0.0]
	at com.google.common.util.concurrent.SettableFuture.set(SettableFuture.java:53)[57:com.google.guava:18.0.0]
	at org.opendaylight.controller.cluster.datastore.messages.ReadData.processResponse(ReadData.java:40)[203:org.opendaylight.controller.sal-distributed-datastore:1.5.3.SNAPSHOT]
	at org.opendaylight.controller.cluster.datastore.RemoteTransactionContext$1.onComplete(RemoteTransactionContext.java:187)[203:org.opendaylight.controller.sal-distributed-datastore:1.5.3.SNAPSHOT]
	at akka.dispatch.OnComplete.internal(Future.scala:259)[177:com.typesafe.akka.actor:2.4.18]
	at akka.dispatch.OnComplete.internal(Future.scala:256)[177:com.typesafe.akka.actor:2.4.18]
	at akka.dispatch.japi$CallbackBridge.apply(Future.scala:186)[177:com.typesafe.akka.actor:2.4.18]
	at akka.dispatch.japi$CallbackBridge.apply(Future.scala:183)[177:com.typesafe.akka.actor:2.4.18]
	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:36)[173:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
	at akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:55)[177:com.typesafe.akka.actor:2.4.18]
	at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply$mcV$sp(BatchingExecutor.scala:91)[177:com.typesafe.akka.actor:2.4.18]
	at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:91)[177:com.typesafe.akka.actor:2.4.18]
	at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:91)[177:com.typesafe.akka.actor:2.4.18]
	at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:72)[173:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
	at akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:90)[177:com.typesafe.akka.actor:2.4.18]
	at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:39)[177:com.typesafe.akka.actor:2.4.18]
	at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:415)[177:com.typesafe.akka.actor:2.4.18]
	at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)[173:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
	at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)[173:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
	at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)[173:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc]
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="28840">OPNFLWPLUG-958</key>
            <summary>ConcurrentModificationException: at org.opendaylight.openflowplugin.impl.registry.flow.DeviceFlowRegistryImpl.getExistingKey</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="10000">Done</resolution>
                                        <assignee username="sunilkumarms">Sunil Kumar M S</assignee>
                                    <reporter username="shague">Sam Hague</reporter>
                        <labels>
                            <label>csit:3node</label>
                    </labels>
                <created>Mon, 20 Nov 2017 15:39:11 +0000</created>
                <updated>Tue, 6 Mar 2018 06:05:58 +0000</updated>
                            <resolved>Tue, 6 Mar 2018 06:05:58 +0000</resolved>
                                                    <fixVersion>Carbon-SR3</fixVersion>
                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="60431" author="vishnoianil@gmail.com" created="Tue, 12 Dec 2017 09:39:22 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=sunilkumarms&quot; class=&quot;user-hover&quot; rel=&quot;sunilkumarms&quot;&gt;sunilkumarms&lt;/a&gt; is this bug also addressed through the group-id exception bug ?&lt;/p&gt;</comment>
                            <comment id="60432" author="sunilkumarms" created="Tue, 12 Dec 2017 09:54:01 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=Avishnoi&quot; class=&quot;user-hover&quot; rel=&quot;Avishnoi&quot;&gt;Avishnoi&lt;/a&gt; this issue is not addressed in the current patch. I will have to start work on this after completion of current task.&#160;&lt;/p&gt;</comment>
                            <comment id="60454" author="sunilkumarms" created="Wed, 13 Dec 2017 06:51:51 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=shague&quot; class=&quot;user-hover&quot; rel=&quot;shague&quot;&gt;shague&lt;/a&gt; as per my observation on the CSIT runs, this issue is not seen on single node test. It may be appearing in the cluster tests, so can you confirm if this is appearing in cluster tests only?&#160;&lt;/p&gt;</comment>
                            <comment id="60467" author="shague@redhat.com" created="Thu, 14 Dec 2017 04:57:25 +0000"  >&lt;p&gt;Yes, this is a 3node / cluster issue. All those issues I label with the csit:3node label as well as the &quot;Clustering Stability&quot; epic.&lt;/p&gt;</comment>
                            <comment id="60630" author="sunilkumarms" created="Tue, 9 Jan 2018 05:55:24 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/66407/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/66407/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="61033" author="sunilkumarms" created="Tue, 13 Feb 2018 06:28:36 +0000"  >&lt;p&gt;Hello Anil,&#160;&lt;/p&gt;

&lt;p&gt;please take a look&#160;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/66407/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/66407/&lt;/a&gt; and let me know if anything else needs to worked on this. I have run CSIT couple of time earlier. But now the build isn&apos;t passing on carbon and hence tests are unstable.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="28844">OPNFLWPLUG-960</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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_10002" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>NETVIRT-996</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03853:</customfieldvalue>

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