<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:56:19 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-1732] nitrogen: server unhealthy for karaf4 when feature installed</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-1732</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;odl: &lt;a href=&quot;https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/integration/integration/distribution/karaf/0.7.0-SNAPSHOT/karaf-0.7.0-20170628.124408-72.zip&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/integration/integration/distribution/karaf/0.7.0-SNAPSHOT/karaf-0.7.0-20170628.124408-72.zip&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It was built from integration/distribution=07/59607/4 in &lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/integration/job/integration-multipatch-test-nitrogen/12&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/integration/job/integration-multipatch-test-nitrogen/12&lt;/a&gt;. This patch added odl-netconf-clustered-topology into the karaf4 distribution.&lt;/p&gt;

&lt;p&gt;Steps to reproduce&lt;br/&gt;
-unzip -q karaf-0.7.0-20170628.124408-72.zip&lt;br/&gt;
-start karaf and feature:install odl-netconf-clustered-topology&lt;/p&gt;

&lt;p&gt;Exception:&lt;br/&gt;
2017-06-29 10:02:59,015 | ERROR | config-pusher    | ConfigRegistryImpl               | 138 - org.opendaylight.controller.config-manager - 0.7.0.SNAPSHOT | Configuration Transaction failed on 2PC, server is unhealthy&lt;br/&gt;
java.lang.IllegalStateException: Error - getInstance() failed for ModuleIdentifier&lt;/p&gt;
{factoryName=&apos;netty-threadgroup-fixed&apos;, instanceName=&apos;global-worker-group&apos;}
&lt;p&gt; in transaction TransactionIdentifier&lt;/p&gt;
{name=&apos;ConfigTransaction-21-23&apos;}
&lt;p&gt;        at org.opendaylight.controller.config.manager.impl.ConfigTransactionControllerImpl.secondPhaseCommit(ConfigTransactionControllerImpl.java:446)&lt;br/&gt;
        at org.opendaylight.controller.config.manager.impl.ConfigRegistryImpl.secondPhaseCommit(ConfigRegistryImpl.java:342)&lt;br/&gt;
        at org.opendaylight.controller.config.manager.impl.ConfigRegistryImpl.commitConfigSafe(ConfigRegistryImpl.java:283)&lt;br/&gt;
        at org.opendaylight.controller.config.manager.impl.ConfigRegistryImpl.commitConfig(ConfigRegistryImpl.java:248)&lt;br/&gt;
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.reflect.Method.invoke(Method.java:498)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)&lt;br/&gt;
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.reflect.Method.invoke(Method.java:498)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(ConvertingMethod.java:193)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.sun.jmx.mbeanserver.ConvertingMethod.invokeWithOpenReturn(ConvertingMethod.java:175)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:117)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.sun.jmx.mbeanserver.MXBeanIntrospector.invokeM2(MXBeanIntrospector.java:54)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:237)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:252)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.sun.jmx.mbeanserver.MXBeanProxy$InvokeHandler.invoke(MXBeanProxy.java:150)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.sun.jmx.mbeanserver.MXBeanProxy.invoke(MXBeanProxy.java:167)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:258)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at com.sun.proxy.$Proxy35.commitConfig(Unknown Source)&lt;span class=&quot;error&quot;&gt;&amp;#91;68:org.opendaylight.controller.config-api:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.config.util.ConfigRegistryJMXClient.commitConfig(ConfigRegistryJMXClient.java:110)&lt;span class=&quot;error&quot;&gt;&amp;#91;70:org.opendaylight.controller.config-util:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.config.facade.xml.transactions.TransactionProvider.commitTransaction(TransactionProvider.java:142)&lt;span class=&quot;error&quot;&gt;&amp;#91;69:org.opendaylight.controller.config-manager-facade-xml:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.config.facade.xml.ConfigSubsystemFacade.commitSilentTransaction(ConfigSubsystemFacade.java:138)&lt;span class=&quot;error&quot;&gt;&amp;#91;69:org.opendaylight.controller.config-manager-facade-xml:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.pushConfig(ConfigPusherImpl.java:291)&lt;span class=&quot;error&quot;&gt;&amp;#91;142:org.opendaylight.controller.config-persister-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.pushConfigWithConflictingVersionRetries(ConfigPusherImpl.java:159)&lt;span class=&quot;error&quot;&gt;&amp;#91;142:org.opendaylight.controller.config-persister-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.internalPushConfigs(ConfigPusherImpl.java:124)&lt;span class=&quot;error&quot;&gt;&amp;#91;142:org.opendaylight.controller.config-persister-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.processSingle(ConfigPusherImpl.java:78)&lt;span class=&quot;error&quot;&gt;&amp;#91;142:org.opendaylight.controller.config-persister-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.config.persist.impl.ConfigPusherImpl.process(ConfigPusherImpl.java:70)&lt;span class=&quot;error&quot;&gt;&amp;#91;142:org.opendaylight.controller.config-persister-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.config.persist.impl.osgi.ConfigPersisterActivator$2.run(ConfigPersisterActivator.java:131)&lt;span class=&quot;error&quot;&gt;&amp;#91;142:org.opendaylight.controller.config-persister-impl:0.7.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.Thread.run(Thread.java:748)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
Caused by: org.opendaylight.controller.config.api.osgi.ServiceNotFoundException: Wait for OSGi service interface io.netty.channel.EventLoopGroup was interrrupted&lt;br/&gt;
        at org.opendaylight.controller.config.api.osgi.WaitingServiceTracker.waitForService(WaitingServiceTracker.java:54)&lt;br/&gt;
        at org.opendaylight.controller.config.yang.netty.threadgroup.NettyThreadgroupModule.createInstance(NettyThreadgroupModule.java:58)&lt;br/&gt;
        at org.opendaylight.controller.config.spi.AbstractModule.getInstance(AbstractModule.java:87)&lt;br/&gt;
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.reflect.Method.invoke(Method.java:498)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_131&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.config.manager.impl.dependencyresolver.DependencyResolverManager$ModuleInvocationHandler.handleInvocation(DependencyResolverManager.java:148)&lt;br/&gt;
        at com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:84)&lt;br/&gt;
        at com.sun.proxy.$Proxy47.getInstance(Unknown Source)&lt;br/&gt;
        at org.opendaylight.controller.config.manager.impl.ConfigTransactionControllerImpl.secondPhaseCommit(ConfigTransactionControllerImpl.java:439)&lt;br/&gt;
        ... 35 more&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="26286">CONTROLLER-1732</key>
            <summary>nitrogen: server unhealthy for karaf4 when feature installed</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="tcere">Tomas Cere</assignee>
                                    <reporter username="pgubka@cisco.com">Peter Gubka</reporter>
                        <labels>
                    </labels>
                <created>Thu, 29 Jun 2017 10:07:27 +0000</created>
                <updated>Tue, 25 Jul 2023 08:24:44 +0000</updated>
                            <resolved>Tue, 15 Aug 2017 10:21:30 +0000</resolved>
                                                                    <component>config</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="52484" author="pgubka@cisco.com" created="Thu, 29 Jun 2017 10:07:27 +0000"  >&lt;p&gt;Attachment unhealthy_karaf.log has been added with description: karaf log&lt;/p&gt;</comment>
                            <comment id="52471" author="vrpolak" created="Thu, 29 Jun 2017 10:38:44 +0000"  >&lt;p&gt;&amp;gt; feature:install odl-netconf-clustered-topology&lt;/p&gt;

&lt;p&gt;Does this happen also if you do the following instead?&lt;br/&gt;
  feature:install odl-config-netty&lt;/p&gt;</comment>
                            <comment id="52472" author="pgubka@cisco.com" created="Thu, 29 Jun 2017 10:43:23 +0000"  >&lt;p&gt;(In reply to Vratko Pol&#225;k from comment #1)&lt;br/&gt;
&amp;gt; &amp;gt; feature:install odl-netconf-clustered-topology&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Does this happen also if you do the following instead?&lt;br/&gt;
&amp;gt;   feature:install odl-config-netty&lt;/p&gt;

&lt;p&gt;No, it does not happen with feature:install odl-config-netty.&lt;/p&gt;</comment>
                            <comment id="52473" author="tcere" created="Thu, 13 Jul 2017 13:11:01 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/60253/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/60253/&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/60254/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/60254/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There seems to be no need afaik to start the threadpools via cfg subsystem,&lt;br/&gt;
this gets rid of the unhealthy message, but there is some weird behaviour where the config pusher seems to be waiting for some unrelated features? Im kind of stumped because everything with regards to the feature seems to be working.&lt;/p&gt;</comment>
                            <comment id="52474" author="tpantelis" created="Fri, 14 Jul 2017 12:14:59 +0000"  >&lt;p&gt;The netty threadpool CSS modules are still used by bpgcep. It looks like the netty-threadgroup-fixed module was interrupted on shut down waiting for the corresponding blueprint container to advertise the services. This indicates either the blueprint container failed startup or the bundle hadn&apos;t activated yet, ie some other previous bundle was hung/stuck activating. If it&apos;s the former, there would be an error in the log to indicate it.&lt;/p&gt;</comment>
                            <comment id="52475" author="tpantelis" created="Fri, 14 Jul 2017 12:18:26 +0000"  >&lt;p&gt;Either way, a CSS failure should not affect netconf now as all CSS remnants are gone from netconf/restconf.&lt;/p&gt;</comment>
                            <comment id="52476" author="tcere" created="Fri, 14 Jul 2017 12:21:42 +0000"  >&lt;p&gt;It doesnt really affect netconf apart from distribution check as everythings working, but i was told by the testers that distribution-check keeps failing due to this in the logs.&lt;/p&gt;</comment>
                            <comment id="52477" author="vrpolak" created="Fri, 14 Jul 2017 12:33:04 +0000"  >&lt;p&gt;&amp;gt; CSS failure should not affect netconf&lt;/p&gt;

&lt;p&gt;Distribution check is failing if it detects &quot;server is unhealthy&quot;, because at that point Config SubSystem is unable to make further progress, e.g. subsequent feature installations which rely on config pusher would not see their CSS config files applied.&lt;/p&gt;

&lt;p&gt;If Netconf is not affected, it means it does not really need the config file which caused the failure. Or perhaps there were some bundle refreshes and whatnot, and config pusher is attempting to apply the same config for a second time? Either way, Netconf should not be causing this behavior.&lt;/p&gt;</comment>
                            <comment id="52478" author="tpantelis" created="Fri, 14 Jul 2017 12:44:33 +0000"  >&lt;p&gt;right - it&apos;s not an issue with netconf unless something in netconf is blocking bundle activation - you need to get a thread dump. The CSS modules in questions are from the controller and unfortunately they must remain a while longer for backwards compat.&lt;/p&gt;</comment>
                            <comment id="52479" author="tcere" created="Fri, 14 Jul 2017 13:00:12 +0000"  >&lt;p&gt;So whats the next step here? We cant get the netconf features into the distribution with failing distribution-check..&lt;/p&gt;</comment>
                            <comment id="52480" author="tpantelis" created="Fri, 14 Jul 2017 13:01:31 +0000"  >&lt;p&gt;(In reply to Tomas Cere from comment #9)&lt;br/&gt;
&amp;gt; So whats the next step here? We cant get the netconf features into the&lt;br/&gt;
&amp;gt; distribution with failing distribution-check..&lt;/p&gt;

&lt;p&gt;As I mentioned, need to get a thread dump.&lt;/p&gt;</comment>
                            <comment id="52481" author="tcere" created="Mon, 17 Jul 2017 10:08:57 +0000"  >&lt;p&gt;I took a thread dump but there doesnt seem to be anything suspicous&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://gist.github.com/cerko2/9a46093fcd4e15dee575dd2318bab665&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gist.github.com/cerko2/9a46093fcd4e15dee575dd2318bab665&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="52482" author="skitt@redhat.com" created="Tue, 18 Jul 2017 16:38:50 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/60544&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/60544&lt;/a&gt; and &lt;a href=&quot;https://git.opendaylight.org/gerrit/60545&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/60545&lt;/a&gt; should avoid the bcpkix-related refreshes.&lt;/p&gt;</comment>
                            <comment id="52483" author="vrpolak" created="Tue, 15 Aug 2017 10:21:30 +0000"  >&lt;p&gt;I believe this is fixed since Odlparent 2.0.3&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="13672" name="unhealthy_karaf.log" size="512808" author="pgubka@cisco.com" created="Thu, 29 Jun 2017 10:07:27 +0000"/>
                    </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>8771</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=8771]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10320"><![CDATA[Nitrogen]]></customfieldvalue>

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

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