<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:28:42 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>[OPNFLWJAVA-2] java.util.concurrent.CancellationException: Task was cancelled. on osgi console</title>
                <link>https://jira.opendaylight.org/browse/OPNFLWJAVA-2</link>
                <project id="10154" key="OPNFLWJAVA">openflowjava</project>
                    <description>&lt;p&gt;When running mininet against the distribution built in &lt;/p&gt;

&lt;p&gt;openflowplugin/distributions/base/&lt;/p&gt;

&lt;p&gt;(mininet command:&lt;/p&gt;

&lt;p&gt;sudo mn --topo tree,3  --controller &apos;remote,ip=192.168.195.157:6653&apos; --switch ovsk,protocols=OpenFlow13&lt;br/&gt;
)&lt;/p&gt;

&lt;p&gt;I see the following exception:&lt;/p&gt;

&lt;p&gt;2013-11-23 16:09:32.541 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-327-thread-1&amp;#93;&lt;/span&gt; INFO  o.o.o.o.md.core.HandshakeManagerImpl - handshake STARTED&lt;br/&gt;
2013-11-23 16:09:32.542 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-5-7&amp;#93;&lt;/span&gt; INFO  o.o.o.p.impl.core.OFFrameDecoder - OF Protocol message received, type:3&lt;br/&gt;
2013-11-23 16:09:32.543 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-5-3&amp;#93;&lt;/span&gt; INFO  o.o.o.p.i.c.DelegatingInboundHandler - Channel inactive&lt;br/&gt;
2013-11-23 16:09:32.543 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-5-3&amp;#93;&lt;/span&gt; WARN  o.o.o.o.m.c.s.SessionManagerOFImpl - context for invalidation not found&lt;br/&gt;
2013-11-23 16:09:32.543 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-5-3&amp;#93;&lt;/span&gt; WARN  o.o.o.p.i.c.ConnectionAdapterImpl - rpc response discarded: RpcResultKey &lt;span class=&quot;error&quot;&gt;&amp;#91;xid=880, outputClazz=interface org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetFeaturesOutput&amp;#93;&lt;/span&gt;&lt;br/&gt;
2013-11-23 16:09:32.543 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-5-3&amp;#93;&lt;/span&gt; INFO  o.o.o.p.i.c.DelegatingInboundHandler - Channel unregistered&lt;br/&gt;
2013-11-23 16:09:32.543 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-327-thread-1&amp;#93;&lt;/span&gt; ERROR o.o.o.o.md.core.HandshakeManagerImpl - issuing disconnect during handshake, reason: Task was cancelled.&lt;br/&gt;
2013-11-23 16:09:32.543 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-327-thread-1&amp;#93;&lt;/span&gt; INFO  o.o.o.o.md.core.HandshakeManagerImpl - handshake STARTED&lt;br/&gt;
2013-11-23 16:09:32.543 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-327-thread-1&amp;#93;&lt;/span&gt; ERROR o.o.o.o.md.core.HandshakeManagerImpl - issuing disconnect during handshake, reason: rpcError:null;&lt;br/&gt;
2013-11-23 16:09:32.546 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;Thread-26&amp;#93;&lt;/span&gt; ERROR o.o.o.o.m.core.ErrorHandlerQueueImpl - IN THREAD: pool-327-thread-1; session:null -&amp;gt; Task was cancelled.&lt;br/&gt;
java.util.concurrent.CancellationException: Task was cancelled.&lt;br/&gt;
	at com.google.common.util.concurrent.AbstractFuture.cancellationExceptionWithCause(AbstractFuture.java:399) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:313) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:279) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:96) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.postHandshake(HandshakeManagerImpl.java:285) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.handleVersionBitmapNegotiation(HandshakeManagerImpl.java:158) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.run(HandshakeManagerImpl.java:100) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:724) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
Caused by: java.util.concurrent.CancellationException: Future.cancel() was called.&lt;br/&gt;
	at com.google.common.util.concurrent.AbstractFuture$Sync.complete(AbstractFuture.java:385) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.google.common.util.concurrent.AbstractFuture$Sync.cancel(AbstractFuture.java:362) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.google.common.util.concurrent.AbstractFuture.cancel(AbstractFuture.java:131) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.openflowjava.protocol.impl.connection.ConnectionAdapterImpl$ResponseRemovalListener.onRemoval(ConnectionAdapterImpl.java:532) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.google.common.cache.LocalCache.processPendingNotifications(LocalCache.java:2016) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.google.common.cache.LocalCache$Segment.runUnlockedCleanup(LocalCache.java:3521) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.google.common.cache.LocalCache$Segment.postWriteCleanup(LocalCache.java:3497) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.google.common.cache.LocalCache$Segment.clear(LocalCache.java:3302) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.google.common.cache.LocalCache.clear(LocalCache.java:4270) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.google.common.cache.LocalCache$LocalManualCache.invalidateAll(LocalCache.java:4825) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.openflowjava.protocol.impl.connection.ConnectionAdapterImpl.consume(ConnectionAdapterImpl.java:253) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.openflowjava.protocol.impl.core.DelegatingInboundHandler.channelInactive(DelegatingInboundHandler.java:48) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.DefaultChannelHandlerContext.invokeChannelInactive(DefaultChannelHandlerContext.java:237) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.DefaultChannelHandlerContext.fireChannelInactive(DefaultChannelHandlerContext.java:223) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:75) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.DefaultChannelHandlerContext.invokeChannelInactive(DefaultChannelHandlerContext.java:237) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.DefaultChannelHandlerContext.fireChannelInactive(DefaultChannelHandlerContext.java:223) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:214) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.DefaultChannelHandlerContext.invokeChannelInactive(DefaultChannelHandlerContext.java:237) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.DefaultChannelHandlerContext.fireChannelInactive(DefaultChannelHandlerContext.java:223) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.handler.codec.ByteToMessageDecoder.channelInactive(ByteToMessageDecoder.java:214) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.DefaultChannelHandlerContext.invokeChannelInactive(DefaultChannelHandlerContext.java:237) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.DefaultChannelHandlerContext.fireChannelInactive(DefaultChannelHandlerContext.java:223) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.ChannelInboundHandlerAdapter.channelInactive(ChannelInboundHandlerAdapter.java:75) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.handler.timeout.IdleStateHandler.channelInactive(IdleStateHandler.java:246) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.DefaultChannelHandlerContext.invokeChannelInactive(DefaultChannelHandlerContext.java:237) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.DefaultChannelHandlerContext.fireChannelInactive(DefaultChannelHandlerContext.java:223) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.DefaultChannelPipeline.fireChannelInactive(DefaultChannelPipeline.java:767) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.AbstractChannel$AbstractUnsafe$5.run(AbstractChannel.java:558) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	... 1 common frames omitted&lt;br/&gt;
2013-11-23 16:09:32.547 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;Thread-26&amp;#93;&lt;/span&gt; ERROR o.o.o.o.m.core.ErrorHandlerQueueImpl - IN THREAD: pool-327-thread-1; session:null -&amp;gt; rpcError:null;&lt;br/&gt;
java.lang.Exception: rpcError:null;&lt;br/&gt;
	at org.opendaylight.openflowplugin.openflow.md.core.RpcUtil.smokeRpc(RpcUtil.java:34) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.postHandshake(HandshakeManagerImpl.java:287) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.handleVersionBitmapNegotiation(HandshakeManagerImpl.java:158) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.run(HandshakeManagerImpl.java:100) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.lang.Thread.run(Thread.java:724) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;/p&gt;


&lt;p&gt;This is against:&lt;/p&gt;

&lt;p&gt;hagbard@ubuntu:~/git/controller$ git log -2&lt;br/&gt;
commit 83cb4c6ab99c57f6c564a0e7c1a2d6d0666c1cf2&lt;br/&gt;
Author: Tony Tkacik &amp;lt;ttkacik@cisco.com&amp;gt;&lt;br/&gt;
Date:   Tue Nov 19 08:27:07 2013 +0100&lt;/p&gt;

&lt;p&gt;    Added configuration options to MD-SAL&lt;/p&gt;

&lt;p&gt;       Added default configuration to distribution&lt;br/&gt;
       which wires MD-SAL components together.&lt;/p&gt;

&lt;p&gt;       Support for configuring wiring of following services:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Binding Aware Broker&lt;/li&gt;
	&lt;li&gt;Binding Aware Notification Service&lt;/li&gt;
	&lt;li&gt;Binding Aware Data Broker Service&lt;/li&gt;
	&lt;li&gt;Mapping service&lt;/li&gt;
	&lt;li&gt;Binding Independent Broker&lt;/li&gt;
	&lt;li&gt;Data Store&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;       Default configuration wires BA Broker, BA Notification service&lt;br/&gt;
       BA Data Broker and BI Broker together.&lt;/p&gt;

&lt;p&gt;       BA Broker requires now BI Broker to be loaded in order to&lt;br/&gt;
       provide datastore functionality right from the beginning.&lt;/p&gt;

&lt;p&gt;       Updated integration tests, added new test cases for BA to BI&lt;br/&gt;
       integration&lt;/p&gt;

&lt;p&gt;    Change-Id: I7776bb9b2ed75bd5589757633c17f2466b86a04c&lt;br/&gt;
    Signed-off-by: Tony Tkacik &amp;lt;ttkacik@cisco.com&amp;gt;&lt;/p&gt;

&lt;p&gt;commit 8bb8f71a9cbe2134c76d78aa2f8846b147c8b7f8&lt;br/&gt;
Author: Maros Marsalek &amp;lt;mmarsale@cisco.com&amp;gt;&lt;br/&gt;
Date:   Fri Nov 22 14:42:38 2013 +0100&lt;/p&gt;

&lt;p&gt;    Allow multiple services provided from same namespace parsed from netconf message&lt;/p&gt;

&lt;p&gt;    Change-Id: I4ba7cf7d3e728be447066abc3a3c9f871faba954&lt;br/&gt;
    Signed-off-by: Maros Marsalek &amp;lt;mmarsale@cisco.com&amp;gt;&lt;/p&gt;


&lt;p&gt;And&lt;/p&gt;

&lt;p&gt;commit 736a680c9e03a09a954acd36b8c5f568fb073caa&lt;br/&gt;
Author: Ed Warnicke &amp;lt;eaw@cisco.com&amp;gt;&lt;br/&gt;
Date:   Fri Nov 22 13:46:16 2013 +0100&lt;/p&gt;

&lt;p&gt;    Support for reporting PortDesc and PortStatus changes&lt;/p&gt;

&lt;p&gt;    Also cleaned up logging in MultipartMessageDescToNodeUpdatedTranslator&lt;br/&gt;
    Expanded functions in InventoryDataServiceUtil&lt;br/&gt;
    Added PortTranslatorUtil to expose reusable translator methods.&lt;/p&gt;

&lt;p&gt;    Change-Id: I4a5e1a5b12bab46a08ce2aafb9cb3e64240be3bd&lt;br/&gt;
    Signed-off-by: Ed Warnicke &amp;lt;eaw@cisco.com&amp;gt;&lt;br/&gt;
    Signed-off-by: Tony Tkacik &amp;lt;ttkacik@cisco.com&amp;gt;&lt;/p&gt;

&lt;p&gt;commit a5993f74626063c163ce529436a13cbbd46f6e7b&lt;br/&gt;
Author: Ed Warnicke &amp;lt;eaw@cisco.com&amp;gt;&lt;br/&gt;
Date:   Sat Nov 23 08:00:56 2013 -0800&lt;/p&gt;

&lt;p&gt;    Switched to using IMDMessageTranslator&amp;lt;OfHeader, List&amp;lt;DataObject&amp;gt;&amp;gt;&amp;gt; in MDController&lt;/p&gt;

&lt;p&gt;    Switched to using IMDMessageTranslator&amp;lt;OfHeader, List&amp;lt;DataObject&amp;gt;&amp;gt;&amp;gt; in MDController&lt;br/&gt;
    from IMDMessageTranslator&amp;lt;OfHeader,&amp;lt;DataObject&amp;gt;&amp;gt;.&lt;/p&gt;

&lt;p&gt;    This was required because when you unpack a MultiPartReply, you may need&lt;br/&gt;
    to translate it into many resulting MD-SAL DataObjects.  For example&lt;br/&gt;
    a MultiPartReply with body MultipartReplyPortDesc would result in&lt;br/&gt;
    many NodeConnectorUpdated messages.&lt;/p&gt;

&lt;p&gt;    The change cascaded through several places that presumed on&lt;br/&gt;
    dealing with IMDMessageTranslator&amp;lt;OfHeader, DataObject&amp;gt;&amp;gt;,&lt;br/&gt;
    but with small exceptions it was only a signature change.&lt;/p&gt;

&lt;p&gt;    Also taught the TicketProcessorFactory to ignore translations&lt;br/&gt;
    that return null (as that has become the convention when you&lt;br/&gt;
    can&apos;t really translate a message for whatever reason).  Now&lt;br/&gt;
    TicketProcessorFactory just drops null translations.&lt;br/&gt;
    Ideally, we would throw and catch an exception for this case...&lt;br/&gt;
    but maybe later.&lt;/p&gt;

&lt;p&gt;    This is done in preparation for commits to handle various&lt;br/&gt;
    MultipartReply messages.&lt;/p&gt;

&lt;p&gt;    Change-Id: I387c96d1d064d3128622a27e262954812ee31836&lt;br/&gt;
    Signed-off-by: Ed Warnicke &amp;lt;eaw@cisco.com&amp;gt;&lt;/p&gt;

&lt;p&gt;    Conflicts:&lt;/p&gt;

&lt;p&gt;        openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/MDController.java&lt;br/&gt;
        openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/translator/PortStatusMessageToNodeConnectorUpdatedTranslator.java&lt;br/&gt;
        openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/util/InventoryDataServiceUtil.java&lt;/p&gt;

&lt;p&gt;    Signed-off-by: Ed Warnicke &amp;lt;eaw@cisco.com&amp;gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: Mac OS&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="24232">OPNFLWJAVA-2</key>
            <summary>java.util.concurrent.CancellationException: Task was cancelled. on osgi console</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</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="hagbard">Ed Warnicke</assignee>
                                    <reporter username="hagbard">Ed Warnicke</reporter>
                        <labels>
                    </labels>
                <created>Sun, 24 Nov 2013 00:40:58 +0000</created>
                <updated>Thu, 19 Oct 2017 16:36:46 +0000</updated>
                            <resolved>Tue, 17 Dec 2013 13:19:05 +0000</resolved>
                                    <version>unspecified</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="46762" author="hagbard@gmail.com" created="Thu, 28 Nov 2013 11:53:26 +0000"  >&lt;p&gt;When trying 3160-1 I get this exception:&lt;/p&gt;

&lt;p&gt;2013-11-28 03:41:06.738 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-5-5&amp;#93;&lt;/span&gt; WARN  o.o.o.p.i.c.ConnectionAdapterImpl - rpc response discarded: RpcResultKey [xid=36, outputClazz=o\&lt;br/&gt;
rg.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetFeaturesOutput]&lt;br/&gt;
2013-11-28 03:41:06.738 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-5-5&amp;#93;&lt;/span&gt; INFO  o.o.o.p.i.c.DelegatingInboundHandler - Channel unregistered&lt;br/&gt;
2013-11-28 03:41:06.738 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-26-thread-1&amp;#93;&lt;/span&gt; ERROR o.o.o.o.m.core.HandshakeManagerImpl - issuing disconnect during handshake, reason: Task was cancelle\&lt;br/&gt;
d.&lt;br/&gt;
2013-11-28 03:41:06.744 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;Thread-20&amp;#93;&lt;/span&gt; ERROR o.o.o.o.m.c.ErrorHandlerQueueImpl - IN THREAD: pool-26-thread-1; session:null -&amp;gt; Task was cancelled.&lt;br/&gt;
java.util.concurrent.CancellationException: Task was cancelled.&lt;br/&gt;
        at com.google.common.util.concurrent.AbstractFuture.cancellationExceptionWithCause(AbstractFuture.java:399) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:313) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:279) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:96) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.postHandshake(HandshakeManagerImpl.java:290) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.handleVersionBitmapNegotiation(HandshakeManagerImpl.java:161) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.shake(HandshakeManagerImpl.java:100) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.openflow.md.core.HandshakeStepWrapper.run(HandshakeStepWrapper.java:47) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.Thread.run(Thread.java:724) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;/p&gt;</comment>
                            <comment id="46763" author="hagbard@gmail.com" created="Thu, 28 Nov 2013 11:53:55 +0000"  >&lt;p&gt;2013-11-28 03:41:06.738 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-5-5&amp;#93;&lt;/span&gt; WARN  o.o.o.p.i.c.ConnectionAdapterImpl - rpc response discarded: RpcResultKey [xid=36, outputClazz=o\&lt;br/&gt;
rg.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetFeaturesOutput]&lt;br/&gt;
2013-11-28 03:41:06.738 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-5-5&amp;#93;&lt;/span&gt; INFO  o.o.o.p.i.c.DelegatingInboundHandler - Channel unregistered&lt;br/&gt;
2013-11-28 03:41:06.738 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;pool-26-thread-1&amp;#93;&lt;/span&gt; ERROR o.o.o.o.m.core.HandshakeManagerImpl - issuing disconnect during handshake, reason: Task was cancelle\&lt;br/&gt;
d.&lt;br/&gt;
2013-11-28 03:41:06.744 PST &lt;span class=&quot;error&quot;&gt;&amp;#91;Thread-20&amp;#93;&lt;/span&gt; ERROR o.o.o.o.m.c.ErrorHandlerQueueImpl - IN THREAD: pool-26-thread-1; session:null -&amp;gt; Task was cancelled.&lt;br/&gt;
java.util.concurrent.CancellationException: Task was cancelled.&lt;br/&gt;
        at com.google.common.util.concurrent.AbstractFuture.cancellationExceptionWithCause(AbstractFuture.java:399) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.google.common.util.concurrent.AbstractFuture$Sync.getValue(AbstractFuture.java:313) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:279) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:96) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.postHandshake(HandshakeManagerImpl.java:290) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.handleVersionBitmapNegotiation(HandshakeManagerImpl.java:161) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.openflow.md.core.HandshakeManagerImpl.shake(HandshakeManagerImpl.java:100) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.openflowplugin.openflow.md.core.HandshakeStepWrapper.run(HandshakeStepWrapper.java:47) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.Thread.run(Thread.java:724) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_25&amp;#93;&lt;/span&gt;&lt;/p&gt;</comment>
                            <comment id="46764" author="mirehak@cisco.com" created="Tue, 17 Dec 2013 13:19:05 +0000"  >&lt;p&gt;Fixed by skipping xid comparison by request-response pairing:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/3160/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/3160/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="24235">OPNFLWJAVA-5</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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>162</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=162]]></customfieldvalue>

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

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