<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:38:53 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>[SFC-193] Random NPE on SfcOpenflowUtilsTest unit test execution</title>
                <link>https://jira.opendaylight.org/browse/SFC-193</link>
                <project id="10167" key="SFC">sfc</project>
                    <description>&lt;p&gt;NullPointerException randomly raised during unit test execution for sfc-openflow-utils. Caracteristic stack: &lt;/p&gt;

&lt;p&gt;20:58:48  java.lang.NullPointerException&lt;br/&gt;
20:58:48    at junitparams.internal.ParameterisedTestMethodRunner.findChildForParams(ParameterisedTestMethodRunner.java:66)&lt;br/&gt;
20:58:48    at junitparams.internal.ParameterisedTestMethodRunner.runTestMethod(ParameterisedTestMethodRunner.java:40)&lt;br/&gt;
20:58:48    at junitparams.internal.ParameterisedTestClassRunner.runParameterisedTest(ParameterisedTestClassRunner.java:143)&lt;br/&gt;
20:58:48    at junitparams.JUnitParamsRunner.runChild(JUnitParamsRunner.java:393)&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="24219">SFC-193</key>
            <summary>Random NPE on SfcOpenflowUtilsTest unit test execution</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="10003">Cannot Reproduce</resolution>
                                        <assignee username="diego.jesus.granados.lopez@ericsson.com">Diego Granados</assignee>
                                    <reporter username="diego.jesus.granados.lopez@ericsson.com">Diego Granados</reporter>
                        <labels>
                    </labels>
                <created>Thu, 4 May 2017 07:08:21 +0000</created>
                <updated>Tue, 29 May 2018 18:21:14 +0000</updated>
                            <resolved>Tue, 29 May 2018 18:21:08 +0000</resolved>
                                    <version>unspecified</version>
                                    <fixVersion>Carbon</fixVersion>
                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="46736" author="diego.jesus.granados.lopez@ericsson.com" created="Thu, 4 May 2017 10:04:13 +0000"  >&lt;p&gt;Error is triggered when the randomly generated input for test shouldThrowExceptionForCreateSetAction contains certain characters in the unicode private or unassigned ranges. &lt;/p&gt;

&lt;p&gt;That input is generated randomly in method createActionSetDlBadParams; when using a test input generator, junit class ParameterisedTestMethod runner is used. In that class, a combination of test input + method name is stored (as String) in Description objects; the problem is that Description uses a regular expression for later separating test input / method name candidates which fails when test input contains certain unicode chars. &lt;/p&gt;

&lt;p&gt;The expression used for extracting test input (first matched group is taken as test input): &lt;/p&gt;

&lt;p&gt;private static final Pattern METHOD_AND_CLASS_NAME_PATTERN = Pattern&lt;br/&gt;
            .compile(&quot;(.&lt;b&gt;)\\((.&lt;/b&gt;)&lt;br class=&quot;atl-forced-newline&quot; /&gt;)&quot;);&lt;/p&gt;

&lt;p&gt;Problem is that this pattern fails when certain unicode chars in the private / unassigned range are present. Sanitizing test input to remove those chars solves the problem.&lt;/p&gt;</comment>
                            <comment id="63177" author="ebrjohn" created="Tue, 29 May 2018 18:21:08 +0000"  >&lt;p&gt;This test case is no longer failing.&lt;/p&gt;</comment>
                    </comments>
                    <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>8367</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=8367]]></customfieldvalue>

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

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