<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:10: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>[MDSAL-731] Failure to start Binding/DOM codec</title>
                <link>https://jira.opendaylight.org/browse/MDSAL-731</link>
                <project id="10137" key="MDSAL">mdsal</project>
                    <description>&lt;p&gt;Observed in OVSDB tests:&lt;/p&gt;

&lt;p&gt;&#160;&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;2022-03-11T13:43:20,963 | ERROR | features-3-thread-1 | OSGiBindingRuntime &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;| 168 - org.opendaylight.mdsal.binding-runtime-osgi - 9.0.0.SNAPSHOT | bundle org.opendaylight.mdsal.binding-runtime-osgi:9.0.0.SNAPSHOT (168)[org.opendaylight.mdsal.binding.runtime.osgi.impl.OSGiBindingRuntime(10)] : The activ
ate method has thrown an exception

java.lang.IllegalArgumentException: Multiple entries with same key: org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.ConnectionInfo=DefaultContainerRuntimeType{javaType=GeneratedTypeImpl{identifier=org.opendaylight.yang.gen.v1.urn.opendaylight.params.x
ml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.ConnectionInfo, annotations=[], enclosedTypes=[], enumerations=[], constants=[Constant [type=ConcreteTypeImpl{identifier=org.opendaylight.yangtools.yang.common.QName}, name=QNAME, value=org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.
hwvtep.rev150901.$YangModuleInfoImpl=connection-info]], methodSignatures=[MethodSignatureImpl [name=implementedInterface, comment=null, returnType=ParametrizedTypeImpl{identifier=java.lang.Class}, params=[], annotations=[AnnotationTypeImpl{identifier=java.lang.Override, annotations=[], parameters=[]}]], MethodSigna
tureImpl [name=bindingHashCode, comment=null, returnType=ConcreteTypeImpl{identifier=int}, params=[], annotations=[]], MethodSignatureImpl [name=bindingEquals, comment=null, returnType=ConcreteTypeImpl{identifier=boolean}, params=[], annotations=[]], MethodSignatureImpl [name=bindingToString, comment=null, returnTy
pe=ConcreteTypeImpl{identifier=java.lang.String}, params=[], annotations=[]]]}, statement=EmptyContainerEffectiveStatement{argument=(urn:opendaylight:params:xml:ns:yang:ovsdb:hwvtep?revision=2015-09-01)connection-info}} and org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvt
ep.global.attributes.ConnectionInfo=DefaultContainerRuntimeType{javaType=GeneratedTypeImpl{identifier=org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.hwvtep.global.attributes.ConnectionInfo, annotations=[], enclosedTypes=[], enumerations=[], constants=[Constant [type=Concrete
TypeImpl{identifier=org.opendaylight.yangtools.yang.common.QName}, name=QNAME, value=org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.ovsdb.hwvtep.rev150901.$YangModuleInfoImpl=connection-info]], methodSignatures=[MethodSignatureImpl [name=implementedInterface, comment=null, returnType=ParametrizedT
ypeImpl{identifier=java.lang.Class}, params=[], annotations=[AnnotationTypeImpl{identifier=java.lang.Override, annotations=[], parameters=[]}]], MethodSignatureImpl [name=bindingHashCode, comment=null, returnType=ConcreteTypeImpl{identifier=int}, params=[], annotations=[]], MethodSignatureImpl [name=bindingEquals, 
comment=null, returnType=ConcreteTypeImpl{identifier=boolean}, params=[], annotations=[]], MethodSignatureImpl [name=bindingToString, comment=null, returnType=ConcreteTypeImpl{identifier=java.lang.String}, params=[], annotations=[]]]}, statement=EmptyContainerEffectiveStatement{argument=(urn:opendaylight:params:xml
:ns:yang:ovsdb?revision=2015-01-05)connection-info}}
 &#160;&#160;&#160;at com.google.common.collect.ImmutableMap.conflictException(ImmutableMap.java:377) ~[?:?]
 &#160;&#160;&#160;at com.google.common.collect.ImmutableMap.checkNoConflict(ImmutableMap.java:371) ~[?:?]
 &#160;&#160;&#160;at com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(RegularImmutableMap.java:241) ~[?:?]
 &#160;&#160;&#160;at com.google.common.collect.RegularImmutableMap.fromEntryArrayCheckingBucketOverflow(RegularImmutableMap.java:132) ~[?:?]
 &#160;&#160;&#160;at com.google.common.collect.RegularImmutableMap.fromEntryArray(RegularImmutableMap.java:94) ~[?:?]
 &#160;&#160;&#160;at com.google.common.collect.ImmutableMap$Builder.build(ImmutableMap.java:573) ~[?:?]
 &#160;&#160;&#160;at com.google.common.collect.ImmutableMap$Builder.buildOrThrow(ImmutableMap.java:601) ~[?:?]
 &#160;&#160;&#160;at com.google.common.collect.ImmutableMap$Builder.build(ImmutableMap.java:588) ~[?:?]
 &#160;&#160;&#160;at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:582) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.rt.AbstractCompositeRuntimeType.&amp;lt;init&amp;gt;(AbstractCompositeRuntimeType.java:55) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.rt.DefaultListRuntimeType.&amp;lt;init&amp;gt;(DefaultListRuntimeType.java:26) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.ListGenerator.createRuntimeType(ListGenerator.java:87) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.ListGenerator.createRuntimeType(ListGenerator.java:34) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractCompositeGenerator.lambda$createRuntimeType$0(AbstractCompositeGenerator.java:174) ~[?:?]
 &#160;&#160;&#160;at java.util.Optional.map(Optional.java:265) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractCompositeGenerator.createRuntimeType(AbstractCompositeGenerator.java:172) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractCompositeGenerator.createRuntimeType(AbstractCompositeGenerator.java:117) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractExplicitGenerator.runtimeType(AbstractExplicitGenerator.java:88) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractExplicitGenerator.recursiveRuntimeType(AbstractExplicitGenerator.java:101) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractExplicitGenerator.runtimeTypeOf(AbstractExplicitGenerator.java:95) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractCompositeGenerator.indexChildren(AbstractCompositeGenerator.java:200) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractCompositeGenerator.lambda$createRuntimeType$0(AbstractCompositeGenerator.java:174) ~[?:?]
 &#160;&#160;&#160;at java.util.Optional.map(Optional.java:265) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractCompositeGenerator.createRuntimeType(AbstractCompositeGenerator.java:172) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractCompositeGenerator.createRuntimeType(AbstractCompositeGenerator.java:117) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractExplicitGenerator.runtimeType(AbstractExplicitGenerator.java:88) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractExplicitGenerator.recursiveRuntimeType(AbstractExplicitGenerator.java:101) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractExplicitGenerator.runtimeTypeOf(AbstractExplicitGenerator.java:95) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractCompositeGenerator.indexChildren(AbstractCompositeGenerator.java:200) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractCompositeGenerator.lambda$createRuntimeType$0(AbstractCompositeGenerator.java:174) ~[?:?]
 &#160;&#160;&#160;at java.util.Optional.map(Optional.java:265) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractCompositeGenerator.createRuntimeType(AbstractCompositeGenerator.java:172) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractCompositeGenerator.createRuntimeType(AbstractCompositeGenerator.java:117) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractExplicitGenerator.runtimeType(AbstractExplicitGenerator.java:88) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractExplicitGenerator.recursiveRuntimeType(AbstractExplicitGenerator.java:101) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractExplicitGenerator.runtimeTypeOf(AbstractExplicitGenerator.java:95) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractCompositeGenerator.indexChildren(AbstractCompositeGenerator.java:200) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractCompositeGenerator.lambda$createRuntimeType$0(AbstractCompositeGenerator.java:174) ~[?:?]
 &#160;&#160;&#160;at java.util.Optional.map(Optional.java:265) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractCompositeGenerator.createRuntimeType(AbstractCompositeGenerator.java:172) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractCompositeGenerator.createRuntimeType(AbstractCompositeGenerator.java:117) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.reactor.AbstractExplicitGenerator.runtimeType(AbstractExplicitGenerator.java:88) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.BindingRuntimeTypesFactory.indexModules(BindingRuntimeTypesFactory.java:76) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.BindingRuntimeTypesFactory.createTypes(BindingRuntimeTypesFactory.java:64) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.generator.impl.DefaultBindingRuntimeGenerator.generateTypeMapping(DefaultBindingRuntimeGenerator.java:30) ~[?:?]
 &#160;&#160;&#160;at org.opendaylight.mdsal.binding.runtime.osgi.impl.OSGiBindingRuntime$ActiveInstances.add(OSGiBindingRuntime.java:101) ~[?:?]


&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="35335">MDSAL-731</key>
            <summary>Failure to start Binding/DOM codec</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="1" iconUrl="https://jira.opendaylight.org/images/icons/priorities/blocker.svg">Highest</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="rovarga">Robert Varga</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                    </labels>
                <created>Fri, 11 Mar 2022 12:47:56 +0000</created>
                <updated>Thu, 17 Mar 2022 22:14:13 +0000</updated>
                            <resolved>Thu, 17 Mar 2022 22:14:13 +0000</resolved>
                                                    <fixVersion>9.0.0</fixVersion>
                                    <component>Binding runtime</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="70635" author="rovarga" created="Fri, 11 Mar 2022 19:50:29 +0000"  >&lt;p&gt;So the problem seems to be related to augmentations and groupings and equal naming.&lt;/p&gt;

&lt;p&gt;Startup here brings in two unrelated models, for hwvtep and southbound, which are essentially copy&amp;amp;pasted, both augmenting topology node with a &apos;uses&apos; statement, adding &lt;font color=&quot;#000000&quot;&gt;ovsdb-node-attributes&lt;/font&gt; and &lt;font color=&quot;#000000&quot;&gt;hwvtep-global-attributes&lt;/font&gt;, both of which feature a &apos;connection-info&apos; container.&lt;/p&gt;

&lt;p&gt;This leads to the ovsdb statement ending up in the wrong original &#8211; and picking up the generated type for hwvtep.&lt;/p&gt;</comment>
                            <comment id="70642" author="rovarga" created="Mon, 14 Mar 2022 09:37:57 +0000"  >&lt;p&gt;This is also found in netconf:&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;[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.358 s &amp;lt;&amp;lt;&amp;lt; FAILURE! - in org.opendaylight.netconf.sal.connect.netconf.sal.NetconfDeviceTopologyAdapterTest
[ERROR] org.opendaylight.netconf.sal.connect.netconf.sal.NetconfDeviceTopologyAdapterTest  Time elapsed: 0.358 s  &amp;lt;&amp;lt;&amp;lt; ERROR!
java.lang.IllegalArgumentException: Multiple entries with same key: org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.optional.rev190614.netconf.node.augmented.optional.fields.IgnoreMissingSchemaSources=DefaultContainerRuntimeType{javaType=GeneratedTypeImpl{identifier=org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.optional.rev190614.netconf.node.augmented.optional.fields.IgnoreMissingSchemaSources, annotations=[], enclosedTypes=[], enumerations=[], constants=[Constant [type=ConcreteTypeImpl{identifier=org.opendaylight.yangtools.yang.common.QName}, name=QNAME, value=org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.optional.rev190614.$YangModuleInfoImpl=ignore-missing-schema-sources]], methodSignatures=[MethodSignatureImpl [name=implementedInterface, comment=null, returnType=ParametrizedTypeImpl{identifier=java.lang.Class}, params=[], annotations=[AnnotationTypeImpl{identifier=java.lang.Override, annotations=[], parameters=[]}]], MethodSignatureImpl [name=bindingHashCode, comment=null, returnType=ConcreteTypeImpl{identifier=int}, params=[], annotations=[]], MethodSignatureImpl [name=bindingEquals, comment=null, returnType=ConcreteTypeImpl{identifier=boolean}, params=[], annotations=[]], MethodSignatureImpl [name=bindingToString, comment=null, returnType=ConcreteTypeImpl{identifier=java.lang.String}, params=[], annotations=[]], MethodSignatureImpl [name=getAllowed, comment=TypeMemberComment{reference=Allows reconnection of the mount point. Default false.}, returnType=ConcreteTypeImpl{identifier=java.lang.Boolean}, params=[], annotations=[]], MethodSignatureImpl [name=requireAllowed, comment=TypeMemberComment{reference=Allows reconnection of the mount point. Default false.}, returnType=ConcreteTypeImpl{identifier=java.lang.Boolean}, params=[], annotations=[]], MethodSignatureImpl [name=getReconnectTime, comment=TypeMemberComment{reference=Time for reconnection - in units milliseconds. Default 5000 ms.}, returnType=ConcreteTypeImpl{identifier=org.opendaylight.yangtools.yang.common.Uint32}, params=[], annotations=[]], MethodSignatureImpl [name=requireReconnectTime, comment=TypeMemberComment{reference=Time for reconnection - in units milliseconds. Default 5000 ms.}, returnType=ConcreteTypeImpl{identifier=org.opendaylight.yangtools.yang.common.Uint32}, params=[], annotations=[]]]}, statement=RegularContainerEffectiveStatement{argument=(urn:opendaylight:netconf-node-topology?revision=2015-01-14)ignore-missing-schema-sources}} and org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.optional.rev190614.netconf.node.augmented.optional.fields.IgnoreMissingSchemaSources=DefaultContainerRuntimeType{javaType=GeneratedTypeImpl{identifier=org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.optional.rev190614.netconf.node.augmented.optional.fields.IgnoreMissingSchemaSources, annotations=[], enclosedTypes=[], enumerations=[], constants=[Constant [type=ConcreteTypeImpl{identifier=org.opendaylight.yangtools.yang.common.QName}, name=QNAME, value=org.opendaylight.yang.gen.v1.urn.opendaylight.netconf.node.optional.rev190614.$YangModuleInfoImpl=ignore-missing-schema-sources]], methodSignatures=[MethodSignatureImpl [name=implementedInterface, comment=null, returnType=ParametrizedTypeImpl{identifier=java.lang.Class}, params=[], annotations=[AnnotationTypeImpl{identifier=java.lang.Override, annotations=[], parameters=[]}]], MethodSignatureImpl [name=bindingHashCode, comment=null, returnType=ConcreteTypeImpl{identifier=int}, params=[], annotations=[]], MethodSignatureImpl [name=bindingEquals, comment=null, returnType=ConcreteTypeImpl{identifier=boolean}, params=[], annotations=[]], MethodSignatureImpl [name=bindingToString, comment=null, returnType=ConcreteTypeImpl{identifier=java.lang.String}, params=[], annotations=[]], MethodSignatureImpl [name=getAllowed, comment=TypeMemberComment{reference=Allows reconnection of the mount point. Default false.}, returnType=ConcreteTypeImpl{identifier=java.lang.Boolean}, params=[], annotations=[]], MethodSignatureImpl [name=requireAllowed, comment=TypeMemberComment{reference=Allows reconnection of the mount point. Default false.}, returnType=ConcreteTypeImpl{identifier=java.lang.Boolean}, params=[], annotations=[]], MethodSignatureImpl [name=getReconnectTime, comment=TypeMemberComment{reference=Time for reconnection - in units milliseconds. Default 5000 ms.}, returnType=ConcreteTypeImpl{identifier=org.opendaylight.yangtools.yang.common.Uint32}, params=[], annotations=[]], MethodSignatureImpl [name=requireReconnectTime, comment=TypeMemberComment{reference=Time for reconnection - in units milliseconds. Default 5000 ms.}, returnType=ConcreteTypeImpl{identifier=org.opendaylight.yangtools.yang.common.Uint32}, params=[], annotations=[]]]}, statement=EmptyContainerEffectiveStatement{argument=(urn:opendaylight:netconf-node-optional?revision=2019-06-14)ignore-missing-schema-sources}}
	at com.google.common.collect.ImmutableMap.conflictException(ImmutableMap.java:377)
	at com.google.common.collect.ImmutableMap.checkNoConflict(ImmutableMap.java:371)
	at com.google.common.collect.RegularImmutableMap.checkNoConflictInKeyBucket(RegularImmutableMap.java:241)
	at com.google.common.collect.RegularImmutableMap.fromEntryArrayCheckingBucketOverflow(RegularImmutableMap.java:132)
	at com.google.common.collect.RegularImmutableMap.fromEntryArray(RegularImmutableMap.java:94)
	at com.google.common.collect.ImmutableMap$Builder.build(ImmutableMap.java:573)
	at com.google.common.collect.ImmutableMap$Builder.buildOrThrow(ImmutableMap.java:601)
	at com.google.common.collect.ImmutableMap$Builder.build(ImmutableMap.java:588)
	at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:582)
	at org.opendaylight.mdsal.binding.generator.impl.rt.AbstractCompositeRuntimeType.&amp;lt;init&amp;gt;(AbstractCompositeRuntimeType.java:55)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="70649" author="rovarga" created="Thu, 17 Mar 2022 20:15:32 +0000"  >&lt;p&gt;So this is related to &lt;a href=&quot;https://jira.opendaylight.org/browse/MDSAL-735&quot; title=&quot;StackOverflowError with bgp-linkstate&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MDSAL-735&quot;&gt;&lt;del&gt;MDSAL-735&lt;/del&gt;&lt;/a&gt;. With the rework currently in place, this problem disappears as does the StackOverflowError in &lt;a href=&quot;https://jira.opendaylight.org/browse/MDSAL-735&quot; title=&quot;StackOverflowError with bgp-linkstate&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MDSAL-735&quot;&gt;&lt;del&gt;MDSAL-735&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="35339">MDSAL-735</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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i041rz:</customfieldvalue>

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