<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:15:18 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>[NETCONF-546] 404 returning empty response</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-546</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;&lt;a href=&quot;https://lists.opendaylight.org/pipermail/netconf-dev/2018-June/001836.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;email discussion&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;this is now causing failures in CSIT jobs, like &lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/genius/job/genius-csit-1node-upstream-all-fluorine/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;some of these jobs are used to verify code in the integration/test project.&lt;/p&gt;

&lt;p&gt;some of these jobs are used as gates for other projects. Specifically, the genius project&lt;br/&gt;
has a patch test they use to gate their patches.&lt;/p&gt;</description>
                <environment></environment>
        <key id="30075">NETCONF-546</key>
            <summary>404 returning empty response</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="jakubtoth-0">Jakub Toth</assignee>
                                    <reporter username="jluhrsen">Jamo Luhrsen</reporter>
                        <labels>
                    </labels>
                <created>Fri, 1 Jun 2018 17:55:21 +0000</created>
                <updated>Fri, 1 Jun 2018 21:14:06 +0000</updated>
                            <resolved>Fri, 1 Jun 2018 21:14:06 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="63236" author="vorburger" created="Fri, 1 Jun 2018 18:04:28 +0000"  >&lt;p&gt;I&apos;m sure that someone will sort this out, but if not, just for the record for everyone, what &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=tpantelis&quot; class=&quot;user-hover&quot; rel=&quot;tpantelis&quot;&gt;tpantelis&lt;/a&gt; wrote in the email linked above re. &quot;unintended due to jersey 2 upgrade&quot; is &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/72245/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/72245/&lt;/a&gt;. If worst came to worst, and this cannot be solve in netconf within a reasonable time frame, then reverting that would restore the old behaviour, I guess. The Jersey 2 upgrade is something that Kernel Projects commiters want to keep though, so it would be much preferred if this problem can be solved.&lt;/p&gt;</comment>
                            <comment id="63237" author="tpantelis" created="Fri, 1 Jun 2018 18:11:18 +0000"  >&lt;p&gt;We&apos;d have to at least revert the aaa jersey 2 patch and maybe neutron. And coordinate that - there would breakages - it was a pain to get&#160;them merged. So it would have to be a really compelling reason to revert at this point (not something I&apos;m&#160;willing&#160;to take on).&#160; I don&apos;t know why CSIT doesn&apos;t just check for 404 anyway - seems safer to me then relying on specific response messages.&lt;/p&gt;</comment>
                            <comment id="63239" author="ecelgp" created="Fri, 1 Jun 2018 18:25:37 +0000"  >&lt;p&gt;Test can be changed but with this regression I do not think we are conforming to RestConf Standard: &lt;a href=&quot;https://tools.ietf.org/html/rfc8040#section-7.1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://tools.ietf.org/html/rfc8040#section-7.1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="63240" author="jluhrsen" created="Fri, 1 Jun 2018 18:31:45 +0000"  >&lt;p&gt;yes, tests can be changed, but I have no good estimate on the amount of work that will be. This seems like&lt;br/&gt;
the wrong way to be doing things.&lt;/p&gt;</comment>
                            <comment id="63241" author="tpantelis" created="Fri, 1 Jun 2018 18:33:36 +0000"  >&lt;p&gt;I just tried it locally with config/toaster:toaster and it returned 404 with the expected text:&lt;/p&gt;

&lt;p&gt;&amp;lt;errors xmlns=&quot;urn:ietf:params:xml:ns:yang:ietf-restconf&quot;&amp;gt;&amp;lt;error&amp;gt;&amp;lt;error-type&amp;gt;application&amp;lt;/error-type&amp;gt;&amp;lt;error-tag&amp;gt;data-missing&amp;lt;/error-tag&amp;gt;&amp;lt;error-message&amp;gt;Request could not be completed because the relevant data model content does not exist &amp;lt;/error-message&amp;gt;&amp;lt;/error&amp;gt;&amp;lt;/errors&amp;gt;&lt;/p&gt;

&lt;p&gt;So I&apos;m not seeing any issue.&lt;/p&gt;

&lt;p&gt;Can others try it manually as well?&lt;/p&gt;</comment>
                            <comment id="63243" author="jluhrsen" created="Fri, 1 Jun 2018 19:04:36 +0000"  >&lt;p&gt;interesting. I&apos;m seeing the same thing locally:&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;curl -u &lt;span class=&quot;code-quote&quot;&gt;&quot;admin:admin&quot;&lt;/span&gt; http:&lt;span class=&quot;code-comment&quot;&gt;//localhost:8181/restconf/operational/itm-config:tunnel-monitor-interval
&lt;/span&gt;&amp;lt;errors xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;urn:ietf:params:xml:ns:yang:ietf-restconf&quot;&lt;/span&gt;&amp;gt;&amp;lt;error&amp;gt;&amp;lt;error-type&amp;gt;application&amp;lt;/error-type&amp;gt;&amp;lt;error-tag&amp;gt;data-missing&amp;lt;/error-tag&amp;gt;&amp;lt;error-message&amp;gt;Request could not be completed because the relevant data model content does not exist &amp;lt;/error-message&amp;gt;&amp;lt;/error&amp;gt;&amp;lt;/errors&amp;gt;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;but in CSIT it&apos;s not that way:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/genius-csit-1node-upstream-all-fluorine/102/robot-plugin/log.html.gz#s1-s4-t5-k2&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/genius-csit-1node-upstream-all-fluorine/102/robot-plugin/log.html.gz#s1-s4-t5-k2&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;any chance it could have magically been resolved just now?&lt;/p&gt;</comment>
                            <comment id="63244" author="ecelgp" created="Fri, 1 Jun 2018 19:07:35 +0000"  >&lt;p&gt;FYI I saw the issue 1 time in OFP but next run was not showing it, so either it is gone or is sporadic.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/openflowplugin-csit-1node-flow-services-all-fluorine/101/robot-plugin/log.html.gz#s1-s3-s2&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/openflowplugin-csit-1node-flow-services-all-fluorine/101/robot-plugin/log.html.gz#s1-s3-s2&lt;/a&gt;&lt;/p&gt;
</comment>
                            <comment id="63245" author="jluhrsen" created="Fri, 1 Jun 2018 19:09:25 +0000"  >&lt;p&gt;that is a different issue. that&apos;s a 500 error, which was there for a short duration but fixed&lt;br/&gt;
at some point. lots of little fires happening recently.&lt;/p&gt;</comment>
                            <comment id="63246" author="ecelgp" created="Fri, 1 Jun 2018 19:14:45 +0000"  >&lt;p&gt;OK, then I do not see any problem in OFP. I guess someone seeing the problem will have to set the steps to reproduce in the description of this bug.&lt;/p&gt;</comment>
                            <comment id="63247" author="jluhrsen" created="Fri, 1 Jun 2018 19:27:35 +0000"  >&lt;p&gt;it&apos;s right here:&lt;br/&gt;
  &lt;a href=&quot;https://logs.opendaylight.org/releng/vex-yul-odl-jenkins-1/genius-csit-1node-upstream-all-fluorine/102/robot-plugin/log.html.gz#s1-s4-t5-k2&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/genius-csit-1node-upstream-all-fluorine/102/robot-plugin/log.html.gz#s1-s4-t5-k2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="63248" author="tpantelis" created="Fri, 1 Jun 2018 20:03:44 +0000"  >&lt;p&gt;The CSIT error was &quot;ValueError: No JSON object could be decoded&quot;. It looks like it&apos;s coming back as XML and not json.&lt;/p&gt;</comment>
                            <comment id="63249" author="ecelgp" created="Fri, 1 Jun 2018 20:14:14 +0000"  >&lt;p&gt;I think the test should add a Log to dump the ${respjson} content. Also I am not sure why there is no HTTP headers set for this test.&lt;/p&gt;</comment>
                            <comment id="63250" author="tpantelis" created="Fri, 1 Jun 2018 20:21:30 +0000"  >&lt;p&gt;The media type passed to us from the servlet container is wildcard (&quot;/&quot;) which we were incorrectly filtering out so it defaulted to &quot;application/xml &quot;instead of &quot;application/json&quot;. &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/72583/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/72583/&lt;/a&gt;&#160;fixes it.&lt;/p&gt;</comment>
                            <comment id="63251" author="ecelgp" created="Fri, 1 Jun 2018 20:31:24 +0000"  >&lt;p&gt;That explains, thanks TomP.&lt;/p&gt;</comment>
                            <comment id="63252" author="jluhrsen" created="Fri, 1 Jun 2018 20:53:36 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jenkins.opendaylight.org/releng/job/genius-csit-1node-gate-all-fluorine/73/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;patch test&lt;/a&gt; on c/72583 shows it worked.&lt;/p&gt;

&lt;p&gt;thanks &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=tpantelis&quot; class=&quot;user-hover&quot; rel=&quot;tpantelis&quot;&gt;tpantelis&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="30045">GENIUS-166</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|i03f87:</customfieldvalue>

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