<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:25:43 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>[NEUTRON-159] Sporadic NeutronNetworkJAXBTest &amp; NeutronFirewallJAXBTest failures</title>
                <link>https://jira.opendaylight.org/browse/NEUTRON-159</link>
                <project id="10145" key="NEUTRON">neutron</project>
                    <description>&lt;p&gt;as raised on &lt;a href=&quot;https://lists.opendaylight.org/pipermail/neutron-dev/2018-March/001633.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.opendaylight.org/pipermail/neutron-dev/2018-March/001633.html&lt;/a&gt;, and seen again e.g. in &lt;a href=&quot;https://jenkins.opendaylight.org/releng/job/neutron-maven-verify-fluorine-mvn33-openjdk8/25/console&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/job/neutron-maven-verify-fluorine-mvn33-openjdk8/25/console&lt;/a&gt; for (unrelated) minor change &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/70354/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/70354/&lt;/a&gt;, we&apos;re occassionally but regularly enough hitting these weird but recurring NeutronNetworkJAXBTest &amp;amp; NeutronFirewallJAXBTest failures:&lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;Failed tests: 
  NeutronFirewallJAXBTest.test_NeutronFirewallPolicy_JAXB:61 NeutronFirewallPolicy JAXB Test 2: Testing tenant_id failed expected:&amp;lt;aa902936679e4ea29bfe1158e3450a13&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronFirewallJAXBTest.test_NeutronFirewall_JAXB:31 NeutronFirewall JAXB Test 2: Testing tenant_id failed expected:&amp;lt;aa902936679e4ea29bfe1158e3450a13&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronFloatingIpJAXBTest.test_NeutronFloatingIp_JAXB:34 NeutronFloatingIp JAXB Test 2: Testing tenant_id failed expected:&amp;lt;4969c491a3c74ee4af974e6d800c62de&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronLoadBalancerHealthMonitorJAXBTest.test_NeutronLoadBalancerHealthMonitor_JAXB:58 NeutronLoadBalancerHealthMonitor JAXB Test 10: Testing tenant_id failed expected:&amp;lt;00045a7b-796b-4f26-9cf9-9e82d248fda7&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronLoadBalancerJAXBTest.test_NeutronLoadBalancer_JAXB:48 NeutronLoadBalancer JAXB Test 8: Testing tenant_id failed expected:&amp;lt;4969c491a3c74ee4af974e6d800c62de&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronLoadBalancerListenerJAXBTest.test_NeutronLoadBalancerListener_JAXB:62 NeutronLoadBalancerListener JAXB Test 9: Testing tenant_id failed expected:&amp;lt;11145a7b-796b-4f26-9cf9-9e82d248fda7&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronLoadBalancerPoolJAXBTest.test_NeutronLoadBalancerPool_JAXB:47 NeutronLoadBalancerPool JAXB Test 7: Testing Tenant_id failed expected:&amp;lt;1a3e005cf9ce40308c900bcb08e5320c&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronLoadBalancerPoolMemberJAXBTest.test_NeutronLoadBalancerPoolMember_JAXB:47 NeutronLoadBalancerPoolMember JAXB Test 7: Testing  tenant_id  failed expected:&amp;lt;00045a7b-796b-4f26-9cf9-9e82d248fda7&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronMeteringLabelJAXBTest.test_NeutronMeteringLabel_JAXB:34 NeutronMeteringLabel JAXB Test 4: Testing tenant_id failed expected:&amp;lt;9bacb3c5d39d41a79512987f338cf177&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronNetworkJAXBTest.test_NeutronNetwork_MultipleProvider_JAXB:79 NeutronNetwork JAXB Test 2: Testing tenant_id failed expected:&amp;lt;9bacb3c5d39d41a79512987f338cf177&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronNetworkJAXBTest.test_NeutronNetwork_SingleProvider_JAXB:35 NeutronNetwork JAXB Test 2: Testing tenant_id failed expected:&amp;lt;9bacb3c5d39d41a79512987f338cf177&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronNetworkQosJAXBTest.test_NeutronNetworkQos_JAXB:33 NeutronNetwork JAXB Test 2: Testing tenant_id failed expected:&amp;lt;9bacb3c5d39d41a79512987f338cf177&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronPortJAXBTest.test_NeutronPort_JAXB:39 NeutronPort JAXB Test 2: Testing tenant_id failed expected:&amp;lt;9bacb3c5d39d41a79512987f338cf177&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronPortQosJAXBTest.test_PortQosEnabled_JAXB:42 NeutronPort JAXB Test 2: Testing tenant_id failed expected:&amp;lt;9bacb3c5d39d41a79512987f338cf177&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronPortSecurityJAXBTest.test_NeutronPortSecurityDefault_JAXB:77-&amp;gt;test_PortSecurityEnabled_JAXB:87 NeutronPort JAXB Test 2: Testing tenant_id failed expected:&amp;lt;9bacb3c5d39d41a79512987f338cf177&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronPortSecurityJAXBTest.test_NeutronPortSecurityDisabled_JAXB:68-&amp;gt;test_PortSecurityEnabled_JAXB:87 NeutronPort JAXB Test 2: Testing tenant_id failed expected:&amp;lt;9bacb3c5d39d41a79512987f338cf177&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronPortSecurityJAXBTest.test_NeutronPortSecurityEnabled_JAXB:63-&amp;gt;test_PortSecurityEnabled_JAXB:87 NeutronPort JAXB Test 2: Testing tenant_id failed expected:&amp;lt;9bacb3c5d39d41a79512987f338cf177&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronQosJAXBTest.test_NeutronQosPolicy_JAXB:40 NeutronQosPolicy JAXB Test 2: Testing tenant_id failed expected:&amp;lt;aa902936679e4ea29bfe1158e3450a13&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronRouterJAXBTest.test_NeutronRouter_JAXB:45 NeutronFloatingIp JAXB Test 5: Testing tenant_id failed expected:&amp;lt;aa902936679e4ea29bfe1158e3450a13&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronSFCFlowClassifierJAXBTest.test_NeutronSFCFlowClassifier_JAXB:39 NeutronSFCFlowClassifier JAXB Test 2: Testing tenant_id failed expected:&amp;lt;4969c491a3c74ee4af974e6d800c62de&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronSFCPortChainJAXBTest.test_NeutronSFCPortChain_JAXB:38 NeutronSFCPortChain JAXB Test 2: Testing tenant_id failed expected:&amp;lt;4969c491a3c74ee4af974e6d800c62de&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronSFCPortPairGroupJAXBTest.test_NeutronSFCPortPairGroup_JAXB:32 NeutronSFCPortPairGroup JAXB Test 2: Testing tenant_id failed expected:&amp;lt;4969c491a3c74ee4af974e6d800c62de&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronSFCPortPairJAXBTest.test_NeutronSFCPortPair_JAXB:35 NeutronSFCPortPair JAXB Test 2: Testing tenant_id failed expected:&amp;lt;4969c491a3c74ee4af974e6d800c62de&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronSecurityGroupJAXBTest.test_NeutronSecurityGroup_JAXB:39 NeutronSecurityGroup JAXB Test 4: Testing port range min failed expected:&amp;lt;b4f50856753b4dc6afee5fa6b9b6c550&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronSecurityRuleJAXBTest.test_NeutronSecurityRule_JAXB:74 NeutronSecurityRule JAXB Test 10: Testing tenant id failed expected:&amp;lt;e4f50856753b4dc6afee5fa6b9b6c550&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronSubnetJAXBTest.test_NeutronSubnet_JAXB:47 NeutronSubnet JAXB Test 2: Testing tenant_id failed expected:&amp;lt;379ffe2b9cda498d9e17b319733ec889&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronTapFlowJAXBTest.test_NeutronTapFlow_JAXB:33 NeutronTapFlow JAXB Test 2: Testing tenant_id failed expected:&amp;lt;aa902936679e4ea29bfe1158e3450a13&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronTapServiceJAXBTest.test_NeutronTapService_JAXB:31 NeutronTapService JAXB Test 2: Testing tenant_id failed expected:&amp;lt;aa902936679e4ea29bfe1158e3450a13&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronTrunkJAXBTest.test_NeutronTrunk_JAXB:43 NeutronTrunk JAXB Test 5: Testing tenant_id failed expected:&amp;lt;cc3641789c8a4304abaa841c64f638d9&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronVpnIkePolicyJAXBTest.test_NeutronVpnIkePolicy_JAXB:33 NeutronVpnIkePolicy JAXB Test 2: Testing tenant id failed expected:&amp;lt;ccb81365fe36411a9011e90491fe1330&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronVpnIpSecPolicyJAXBTest.test_NeutronVpnIPSecPolicy_JAXB:34 NeutronVpnIpSecPolicy JAXB Test 2: Testing tenant id failed expected:&amp;lt;ccb81365fe36411a9011e90491fe1330&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronVpnIpSecSiteConnectionJAXBTest.test_NeutronVpnIPSecSiteConnection_JAXB:39 NeutronVpnIpSecSiteConnection JAXB Test 2: Testing tenant id failed expected:&amp;lt;ccb81365fe36411a9011e90491fe1330&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
  NeutronVpnServiceJAXBTest.test_NeutronVPNService_JAXB:45 NeutronVpnService JAXB Test 6: Testing Tenant Id failed expected:&amp;lt;ccb81365fe36411a9011e90491fe1330&amp;gt; but was:&amp;lt;&lt;span class=&quot;code-keyword&quot;&gt;null&lt;/span&gt;&amp;gt;
Tests in error: 
  NeutronFirewallJAXBTest.test_NeutronFirewallRule_JAXB:89 NullPointer

Tests run: 62, Failures: 33, Errors: 1, Skipped: 0&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="29719">NEUTRON-159</key>
            <summary>Sporadic NeutronNetworkJAXBTest &amp; NeutronFirewallJAXBTest failures</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="vorburger">Michael Vorburger</assignee>
                                    <reporter username="vorburger">Michael Vorburger</reporter>
                        <labels>
                    </labels>
                <created>Tue, 10 Apr 2018 10:55:29 +0000</created>
                <updated>Wed, 10 Oct 2018 13:37:41 +0000</updated>
                            <resolved>Wed, 10 Oct 2018 13:37:41 +0000</resolved>
                                    <version>Oxygen</version>
                    <version>Fluorine</version>
                                    <fixVersion>Oxygen-SR4</fixVersion>
                    <fixVersion>Fluorine-SR1</fixVersion>
                    <fixVersion>Neon</fixVersion>
                                    <component>neutron-spi</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="62322" author="vorburger" created="Tue, 10 Apr 2018 11:05:59 +0000"  >&lt;p&gt;I&apos;ve run the NeutronNetworkJAXBTest about 20&apos;000 times locally (using the&#160;&lt;a href=&quot;https://javadocs.opendaylight.org/org.opendaylight.infrautils/fluorine/org/opendaylight/infrautils/testutils/RunUntilFailureRule.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;org.opendaylight.infrautils.testutils.RunUntilFailureRule&lt;/a&gt;)&#160;but cannot reproduce this locally. How can this simple test fail only on Jenkins, only every now and then?&lt;/p&gt;

&lt;p&gt;This is typically indicative of a concurrency timing issue, but I don&apos;t see how this could apply here, this&#160;is REALLY weird... because the failing tests are really quite simple, just some trivial looking JAX JSON unmarshalling and assert; so I&apos;ve had a closer look, more because I&apos;m intrigugined by the mystery, although I guess in theory this could be a real problem at runtime in production as well:&lt;/p&gt;

&lt;p&gt;The 33 failures in&#160;NeutronNetworkJAXBTest are because a NeutronObject&#160;getTenantID() is SOMETIMES null - however the asserts on getID() which failing all tests do just before passes. What&apos;s so special about this tenantID? It has an if&#160;isEmpty() return&#160;null check in its getter... are there some known concurrency issues with JAXB where this could cause problems?? I&apos;m going to re-order the asserts in the tests to put tenantID last, and see if ALL other properties did get unmarshalled correctly, whenever this hits us next...&lt;/p&gt;

&lt;p&gt;The&#160;NeutronFirewallJAXBTest.test_NeutronFirewallRule_JAXB:89 failure is an NPE where the JaxbTestHelper.jaxbUnmarshall returns null; so that&apos;s a little bit different (entire object, not just 1 property).&lt;/p&gt;

&lt;p&gt;The JaxbTestHelper has nothing obciously wrong, that I can see. May be close the reader? Cache the JAXBContext?&lt;/p&gt;</comment>
                            <comment id="62324" author="vorburger" created="Tue, 10 Apr 2018 11:47:52 +0000"  >&lt;p&gt;&amp;gt; re-order the asserts in the tests to put tenantID last, and see if ALL&lt;br/&gt;
&amp;gt; other properties did get unmarshalled correctly, whenever this hits us next...&lt;/p&gt;

&lt;p&gt;E.g. in both NeutronLoadBalancerHealthMonitorJAXBTest, NeutronLoadBalancerPoolMemberJAXBTest, NeutronSFCPortPairGroupJAXBTest and NeutronMeteringLabelJAXBTest and more this coindentially was already done like this, so all other properties are asserted on just fine there, only getTenantID() then returns null; this supports the theory that there is some weird issue related specifically to the tenant_id getter... hm. &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/70706/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/70706/&lt;/a&gt; will eventually confirm this for good, but I would say there is a high likelyhood that that custom getter is somehow occassionally causing havoc.&lt;/p&gt;</comment>
                            <comment id="62331" author="vorburger" created="Tue, 10 Apr 2018 14:23:18 +0000"  >&lt;p&gt;On the off chance (probably unlikely, but you never know) that this is some&#160;wacky sporadic bug in the&#160;EclipseLink Moxy JAXB implementation we use for the JSON processing, let&apos;s try to bump it to the lastest in&#160;&lt;a href=&quot;https://jira.opendaylight.org/browse/NEUTRON-160&quot; title=&quot;Bump version of EclipseLink Moxy JAXB implementation used in Neutron from 2.6.2 to 2.7.1&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NEUTRON-160&quot;&gt;&lt;del&gt;NEUTRON-160&lt;/del&gt;&lt;/a&gt;, and see if we are lucky that it will help for this to never hit us anymore.&lt;/p&gt;</comment>
                            <comment id="62487" author="vorburger" created="Tue, 17 Apr 2018 13:37:01 +0000"  >&lt;p&gt;This happened again today, but only on 1 of 5 of my Neutron changes that were built successfully today.&lt;/p&gt;

&lt;p&gt;But c/70717 with the Moxy version bump is not yet merged; I need that to go in before looking any further.&lt;/p&gt;</comment>
                            <comment id="63923" author="vorburger" created="Thu, 5 Jul 2018 13:49:11 +0000"  >&lt;p&gt;This recently happened again on stable oxygen, twice on &lt;a href=&quot;https://jenkins.opendaylight.org/releng/job/autorelease-release-oxygen/343/console&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;autorelease-release-oxygen/343&lt;/a&gt;&#160;and &lt;a href=&quot;https://jenkins.opendaylight.org/releng/job/autorelease-release-oxygen/339/console&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;autorelease-release-oxygen/339&lt;/a&gt;. I had A Closer Look look through all&#160;&lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/autorelease/job/autorelease-release-fluorine/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;autorelease-release-fluorine&lt;/a&gt;&#160;for the last 1 month, and it&apos;s a datapoint worthwhile noting that it hasn&apos;t happened on master anymore.&lt;/p&gt;

&lt;p&gt;So while strictly speaking this is not conclusive proof of course, it supports the theory (or least doesn&apos;t contradict it) that my earlier &lt;del&gt;&lt;a href=&quot;https://jira.opendaylight.org/browse/NEUTRON-160&quot; title=&quot;Bump version of EclipseLink Moxy JAXB implementation used in Neutron from 2.6.2 to 2.7.1&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NEUTRON-160&quot;&gt;&lt;del&gt;NEUTRON-160&lt;/del&gt;&lt;/a&gt;&lt;/del&gt;&#160;work may actually have&#160;fixed&#160;this; I&apos;ll therefore attempt to back-port it from master to stable/oxygen.&lt;/p&gt;</comment>
                            <comment id="63928" author="vorburger" created="Thu, 5 Jul 2018 15:42:56 +0000"  >&lt;p&gt;Closing this issue now, as it&apos;s not been seen on master Fluorine in a while (see above), and hoping that&#160;&lt;a href=&quot;https://jira.opendaylight.org/browse/NEUTRON-160&quot; title=&quot;Bump version of EclipseLink Moxy JAXB implementation used in Neutron from 2.6.2 to 2.7.1&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NEUTRON-160&quot;&gt;&lt;del&gt;NEUTRON-160&lt;/del&gt;&lt;/a&gt; via &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/73782/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;c/73782&lt;/a&gt;&#160;on Oxygen does the same trick there. We&apos;ll re-open if that wasn&apos;t it.&lt;/p&gt;</comment>
                            <comment id="64862" author="vorburger" created="Mon, 3 Sep 2018 09:37:47 +0000"  >&lt;p&gt;Seen again today on stable/oxygen on &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/autorelease-release-oxygen/408/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/autorelease-release-oxygen/408/&lt;/a&gt;&#160;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/sad.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="64866" author="vorburger" created="Mon, 3 Sep 2018 13:15:21 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/75508/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;c/75508&lt;/a&gt;&#160;does another bump of&#160;Bump EclipseLink Moxy JAXB impl 2.7.1 &#8594; 2.7.3 - if we are exceptionally lucky, that fixes some&#160;issue. But what we (someone) should really do here is try to run these occassionally failing tests under infrautils&apos;&#160; &lt;a href=&quot;https://javadocs.opendaylight.org/org.opendaylight.infrautils/fluorine/org/opendaylight/infrautils/testutils/RunUntilFailureRule.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;RunUntilFailureRule&lt;/a&gt;&#160;and see if it can reproduced running over night - then debug.&lt;/p&gt;</comment>
                            <comment id="64918" author="vorburger" created="Mon, 10 Sep 2018 13:44:22 +0000"  >&lt;p&gt;Seen again today on neon on &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/autorelease-release-neon/34/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/autorelease-release-neon/34/&lt;/a&gt; .. I just spent 10&apos; having another closer look. E.g. NeutronTrunkJAXBTest - that getTenantID() really cannot be null, I&apos;m very puzzled.&lt;/p&gt;</comment>
                            <comment id="64920" author="vorburger" created="Mon, 10 Sep 2018 14:43:27 +0000"  >&lt;p&gt;Looked again more into&#160;this PITA, I still don&apos;t really understand how it could happen, but I have just pushed three changes which may help with this tenant_id empty/null business (which, historically, is due to &lt;a href=&quot;https://bugs.opendaylight.org/show_bug.cgi?id=4775&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugs.opendaylight.org/show_bug.cgi?id=4775&lt;/a&gt; and its old &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/31324&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/31324&lt;/a&gt; and &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/31361/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/31361/&lt;/a&gt;) ... let&apos;s try to:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/75926&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;c/75926&lt;/a&gt; put that @XmlElement on the getter &amp;amp; setter instead of the field&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/75927&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;c/75927&lt;/a&gt; use an EmptyStringAsNullAdapter (XmlAdapter) instead of if in the getter&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/75928/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;c/75928&lt;/a&gt; make tenantID a private field - and cross fingers that (one of these) helps here...&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;If we don&apos;t see it on master for say 2 weeks, then cherry-pick to stable/fluorine and stable/oxygen.&lt;/p&gt;</comment>
                            <comment id="65165" author="vorburger" created="Tue, 2 Oct 2018 17:12:37 +0000"  >&lt;p&gt;&amp;gt; If we don&apos;t see it on master for say 2 weeks, then cherry-pick to stable/fluorine and stable/oxygen.&lt;/p&gt;

&lt;p&gt;done today&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="29721">NEUTRON-160</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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03d1b:</customfieldvalue>

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