<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:54:05 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-869] NPE when running groupbasedpolicy POC demo</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-869</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;The following NPE has been seen when running the groupbasedpolicy POC demo:&lt;/p&gt;

&lt;p&gt;2014-09-18 23:41:53,829 | ERROR | -notification-15 | NotifyTask                       | 163 - org.opendaylight.controller.sal-binding-broker-impl - 1.1.0.Helium-RC1-3-v201409190324 | Unhandled exception thrown by listener: org.opendaylight.controller.md.statistics.manager.StatisticsListener$$Broker$ListenerInvoker@58ad67b9&lt;br/&gt;
java.lang.IllegalArgumentException: Supplied class is not valid case &lt;span class=&quot;error&quot;&gt;&amp;#91;interface org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.action.rev140714.group.desc.stats.updated.group.desc.stats.buckets.bucket.action.action.NxActionRegLoadNotifGroupDescStatsUpdatedCase&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.google.common.base.Preconditions.checkArgument(Preconditions.java:119)&lt;span class=&quot;error&quot;&gt;&amp;#91;78:com.google.guava:14.0.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.ChoiceNodeCodecContext.getStreamChild(ChoiceNodeCodecContext.java:96)&lt;span class=&quot;error&quot;&gt;&amp;#91;118:org.opendaylight.yangtools.binding-data-codec:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.BindingToNormalizedStreamWriter.enter(BindingToNormalizedStreamWriter.java:68)&lt;span class=&quot;error&quot;&gt;&amp;#91;118:org.opendaylight.yangtools.binding-data-codec:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.BindingToNormalizedStreamWriter.startCase(BindingToNormalizedStreamWriter.java:138)&lt;span class=&quot;error&quot;&gt;&amp;#91;118:org.opendaylight.yangtools.binding-data-codec:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.action.rev140714.group.desc.stats.updated.group.desc.stats.buckets.bucket.action.action.NxActionRegLoadNotifGroupDescStatsUpdatedCase$StreamWriter.serialize(DataObjectSerializerPrototype.java)&lt;span class=&quot;error&quot;&gt;&amp;#91;223:org.opendaylight.openflowplugin.extension-nicira:0.0.3.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.BindingNormalizedNodeCodecRegistry$DataObjectSerializerProxy.serialize(BindingNormalizedNodeCodecRegistry.java:214)&lt;span class=&quot;error&quot;&gt;&amp;#91;118:org.opendaylight.yangtools.binding-data-codec:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.util.ChoiceDispatchSerializer.serialize(ChoiceDispatchSerializer.java:47)&lt;span class=&quot;error&quot;&gt;&amp;#91;118:org.opendaylight.yangtools.binding-data-codec:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action$StreamWriter.serialize(DataObjectSerializerPrototype.java)&lt;span class=&quot;error&quot;&gt;&amp;#91;203:org.opendaylight.controller.model.flow-base:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket$StreamWriter.serialize(DataObjectSerializerPrototype.java)&lt;span class=&quot;error&quot;&gt;&amp;#91;203:org.opendaylight.controller.model.flow-base:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.Buckets$StreamWriter.serialize(DataObjectSerializerPrototype.java)&lt;span class=&quot;error&quot;&gt;&amp;#91;203:org.opendaylight.controller.model.flow-base:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yang.gen.v1.urn.opendaylight.group.statistics.rev131111.group.desc.GroupDesc$StreamWriter.serialize(DataObjectSerializerPrototype.java)&lt;span class=&quot;error&quot;&gt;&amp;#91;205:org.opendaylight.controller.model.flow-statistics:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yang.gen.v1.urn.opendaylight.group.statistics.rev131111.NodeGroupDescStats$StreamWriter.serialize(DataObjectSerializerPrototype.java)&lt;span class=&quot;error&quot;&gt;&amp;#91;205:org.opendaylight.controller.model.flow-statistics:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.BindingNormalizedNodeCodecRegistry$DataObjectSerializerProxy.serialize(BindingNormalizedNodeCodecRegistry.java:214)&lt;span class=&quot;error&quot;&gt;&amp;#91;118:org.opendaylight.yangtools.binding-data-codec:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.util.AugmentableDispatchSerializer.emitAugmentation(AugmentableDispatchSerializer.java:73)&lt;span class=&quot;error&quot;&gt;&amp;#91;118:org.opendaylight.yangtools.binding-data-codec:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.util.AugmentableDispatchSerializer.emitAugmentation(AugmentableDispatchSerializer.java:73)&lt;span class=&quot;error&quot;&gt;&amp;#91;118:org.opendaylight.yangtools.binding-data-codec:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.util.AugmentableDispatchSerializer.serialize(AugmentableDispatchSerializer.java:53)&lt;span class=&quot;error&quot;&gt;&amp;#91;118:org.opendaylight.yangtools.binding-data-codec:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group$StreamWriter.serialize(DataObjectSerializerPrototype.java)&lt;span class=&quot;error&quot;&gt;&amp;#91;203:org.opendaylight.controller.model.flow-base:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.BindingNormalizedNodeCodecRegistry$DataObjectSerializerProxy.serialize(BindingNormalizedNodeCodecRegistry.java:214)&lt;span class=&quot;error&quot;&gt;&amp;#91;118:org.opendaylight.yangtools.binding-data-codec:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.binding.data.codec.impl.BindingNormalizedNodeCodecRegistry.toNormalizedNode(BindingNormalizedNodeCodecRegistry.java:98)&lt;span class=&quot;error&quot;&gt;&amp;#91;118:org.opendaylight.yangtools.binding-data-codec:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCodec.toNormalizedNode(BindingToNormalizedNodeCodec.java:56)&lt;span class=&quot;error&quot;&gt;&amp;#91;163:org.opendaylight.controller.sal-binding-broker-impl:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.binding.impl.AbstractWriteTransaction.merge(AbstractWriteTransaction.java:56)&lt;span class=&quot;error&quot;&gt;&amp;#91;163:org.opendaylight.controller.sal-binding-broker-impl:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.binding.impl.ForwardedBackwardsCompatibleDataBroker$ForwardedBackwardsCompatibleTransacion.putOperationalData(ForwardedBackwardsCompatibleDataBroker.java:220)&lt;span class=&quot;error&quot;&gt;&amp;#91;163:org.opendaylight.controller.sal-binding-broker-impl:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.binding.impl.ForwardedBackwardsCompatibleDataBroker$ForwardedBackwardsCompatibleTransacion.putOperationalData(ForwardedBackwardsCompatibleDataBroker.java:186)&lt;span class=&quot;error&quot;&gt;&amp;#91;163:org.opendaylight.controller.sal-binding-broker-impl:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.statistics.manager.GroupDescStatsTracker.updateSingleStat(GroupDescStatsTracker.java:52)&lt;span class=&quot;error&quot;&gt;&amp;#91;218:org.opendaylight.controller.md.statistics-manager:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.statistics.manager.GroupDescStatsTracker.updateSingleStat(GroupDescStatsTracker.java:28)&lt;span class=&quot;error&quot;&gt;&amp;#91;218:org.opendaylight.controller.md.statistics-manager:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.statistics.manager.AbstractStatsTracker.updateStats(AbstractStatsTracker.java:107)&lt;span class=&quot;error&quot;&gt;&amp;#91;218:org.opendaylight.controller.md.statistics-manager:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.statistics.manager.NodeStatisticsHandler.updateGroupDescStats(NodeStatisticsHandler.java:150)&lt;span class=&quot;error&quot;&gt;&amp;#91;218:org.opendaylight.controller.md.statistics-manager:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.statistics.manager.StatisticsListener.onGroupDescStatsUpdated(StatisticsListener.java:76)&lt;span class=&quot;error&quot;&gt;&amp;#91;218:org.opendaylight.controller.md.statistics-manager:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.statistics.manager.StatisticsListener$$Broker$ListenerInvoker.onNotification(StatisticsListener$$Broker$ListenerInvoker.java)&lt;span class=&quot;error&quot;&gt;&amp;#91;218:org.opendaylight.controller.md.statistics-manager:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.AbstractNotificationListenerRegistration.notify(AbstractNotificationListenerRegistration.java:38)&lt;span class=&quot;error&quot;&gt;&amp;#91;163:org.opendaylight.controller.sal-binding-broker-impl:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.AbstractNotificationListenerRegistration.notify(AbstractNotificationListenerRegistration.java:38)&lt;span class=&quot;error&quot;&gt;&amp;#91;163:org.opendaylight.controller.sal-binding-broker-impl:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.NotifyTask.run(NotifyTask.java:42)&lt;span class=&quot;error&quot;&gt;&amp;#91;163:org.opendaylight.controller.sal-binding-broker-impl:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_65&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.util.concurrent.FutureTask.run(FutureTask.java:262)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_65&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;:1.7.0_65&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;:1.7.0_65&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.Thread.run(Thread.java:745)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_65&amp;#93;&lt;/span&gt;&lt;/p&gt;


&lt;p&gt;Thereafter, I see this:&lt;/p&gt;

&lt;p&gt;2014-09-18 23:46:26,602 | ERROR | CommitFutures-0  | dedBackwardsCompatibleDataBroker | 163 - org.opendaylight.controller.sal-binding-broker-impl - 1.1.0.Helium-RC1-3-v201409190324 | Transaction DOM-659 failed to complete&lt;br/&gt;
TransactionCommitFailedException&lt;/p&gt;
{message=commit execution failed, errorList=[RpcError [message=commit execution failed, severity=ERROR, errorType=APPLICATION, tag=operation-failed, applicationTag=null, info=null, cause=java.lang.NullPointerException]]}
&lt;p&gt;        at org.opendaylight.controller.md.sal.dom.broker.impl.TransactionCommitFailedExceptionMapper.newWithCause(TransactionCommitFailedExceptionMapper.java:37)&lt;span class=&quot;error&quot;&gt;&amp;#91;160:org.opendaylight.controller.sal-broker-impl:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.dom.broker.impl.TransactionCommitFailedExceptionMapper.newWithCause(TransactionCommitFailedExceptionMapper.java:18)&lt;span class=&quot;error&quot;&gt;&amp;#91;160:org.opendaylight.controller.sal-broker-impl:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.util.concurrent.ExceptionMapper.apply(ExceptionMapper.java:80)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.util:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.util.concurrent.ExceptionMapper.apply(ExceptionMapper.java:31)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.util:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.util.concurrent.MappingCheckedFuture.mapException(MappingCheckedFuture.java:60)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.util:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.util.concurrent.MappingCheckedFuture.wrapInExecutionException(MappingCheckedFuture.java:64)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.util:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.util.concurrent.MappingCheckedFuture.get(MappingCheckedFuture.java:77)&lt;span class=&quot;error&quot;&gt;&amp;#91;81:org.opendaylight.yangtools.util:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.google.common.util.concurrent.Uninterruptibles.getUninterruptibly(Uninterruptibles.java:135)&lt;span class=&quot;error&quot;&gt;&amp;#91;78:com.google.guava:14.0.1&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.google.common.util.concurrent.Futures$ChainingListenableFuture.run(Futures.java:846)&lt;span class=&quot;error&quot;&gt;&amp;#91;78:com.google.guava:14.0.1&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;:1.7.0_65&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;:1.7.0_65&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.Thread.run(Thread.java:745)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.7.0_65&amp;#93;&lt;/span&gt;&lt;br/&gt;
Caused by: java.lang.NullPointerException&lt;br/&gt;
        at org.opendaylight.yangtools.yang.data.impl.schema.nodes.AbstractImmutableNormalizedValueAttrNode.valueEquals(AbstractImmutableNormalizedValueAttrNode.java:57)&lt;span class=&quot;error&quot;&gt;&amp;#91;97:org.opendaylight.yangtools.yang-data-impl:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.yangtools.yang.data.impl.schema.nodes.AbstractImmutableNormalizedNode.equals(AbstractImmutableNormalizedNode.java:65)&lt;span class=&quot;error&quot;&gt;&amp;#91;97:org.opendaylight.yangtools.yang-data-impl:0.6.2.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.dom.store.impl.ResolveDataChangeEventsTask.resolveReplacedEvent(ResolveDataChangeEventsTask.java:163)&lt;span class=&quot;error&quot;&gt;&amp;#91;166:org.opendaylight.controller.sal-inmemory-datastore:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.dom.store.impl.ResolveDataChangeEventsTask.resolveNodeContainerChildUpdated(ResolveDataChangeEventsTask.java:221)&lt;span class=&quot;error&quot;&gt;&amp;#91;166:org.opendaylight.controller.sal-inmemory-datastore:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.md.sal.dom.store.impl.ResolveDataChangeEventsTask.resolveNodeContainerReplaced(ResolveDataChangeEventsTask.java:188)&lt;span class=&quot;error&quot;&gt;&amp;#91;166:org.opendaylight.controller.sal-inmemory-datastore:1.1.0.Helium-RC1-3-v201409190324&amp;#93;&lt;/span&gt;&lt;/p&gt;


&lt;p&gt;with the last part being repeated over and over&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="25423">CONTROLLER-869</key>
            <summary>NPE when running groupbasedpolicy POC demo</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="tbachman@yahoo.com">Thomas Bachman</reporter>
                        <labels>
                    </labels>
                <created>Fri, 19 Sep 2014 15:10:47 +0000</created>
                <updated>Thu, 19 Oct 2017 22:13:23 +0000</updated>
                            <resolved>Wed, 22 Oct 2014 13:28:18 +0000</resolved>
                                    <version>Helium</version>
                                                    <component>mdsal</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="49278" author="tony.tkacik@gmail.com" created="Sun, 21 Sep 2014 07:08:51 +0000"  >&lt;p&gt;First exception sees that RegLoadNotifGroupDescStatsUpdatedCase was used&lt;br/&gt;
in place where it is not allowed by model. There should be similar augment for data tree.&lt;/p&gt;


&lt;p&gt;Second exception is fixed in: https//git.opendaylight.org/gerrit/11413&lt;/p&gt;</comment>
                            <comment id="49279" author="tony.tkacik@gmail.com" created="Sun, 21 Sep 2014 07:09:48 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/11413/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/11413/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="22764">YANGTOOLS-344</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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>1984</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=1984]]></customfieldvalue>

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

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

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