<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:59:54 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>[GENIUS-93] NPE in DataStoreJobCoordinator$InfrautilsRollbackCallableDelegate.call()</title>
                <link>https://jira.opendaylight.org/browse/GENIUS-93</link>
                <project id="10126" key="GENIUS">genius</project>
                    <description>&lt;p&gt;CSIT run of &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/60303/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/60303/&lt;/a&gt; (together with &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/60300/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/60300/&lt;/a&gt;) in &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-1node-openstack-pike-upstream-stateful-snat-conntrack-oxygen/31/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-1node-openstack-pike-upstream-stateful-snat-conntrack-oxygen/31/odl1_karaf.log.gz&lt;/a&gt; is causing:&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;2017-10-25 16:48:58,978 | ERROR | nPool-1-worker-2 | JobCoordinatorImpl               | 259 - org.opendaylight.infrautils.jobcoordinator-impl - 1.3.0.SNAPSHOT | Exception when executing jobEntry: JobEntry{key=&apos;FIB-100071-236023102138698&apos;, mainWorker=null, rollbackWorker=org.opendaylight.genius.datastoreutils.DataStoreJobCoordinator$InfrautilsRollbackCallableDelegate@3ba0160f, retryCount=0, futures=[org.opendaylight.controller.cluster.databroker.ConcurrentDOMDataBroker$AsyncNotifyingSettableFuture@7ea29f1f]}
java.lang.NullPointerException
	at org.opendaylight.genius.datastoreutils.DataStoreJobCoordinator$InfrautilsRollbackCallableDelegate.call(DataStoreJobCoordinator.java:113)[248:org.opendaylight.genius.mdsalutil-api:0.4.0.SNAPSHOT]
	at org.opendaylight.genius.datastoreutils.DataStoreJobCoordinator$InfrautilsRollbackCallableDelegate.call(DataStoreJobCoordinator.java:102)[248:org.opendaylight.genius.mdsalutil-api:0.4.0.SNAPSHOT]
	at org.opendaylight.infrautils.jobcoordinator.internal.JobCoordinatorImpl$RollbackTask.runWithUncheckedExceptionLogging(JobCoordinatorImpl.java:251)[259:org.opendaylight.infrautils.jobcoordinator-impl:1.3.0.SNAPSHOT]
	at org.opendaylight.infrautils.utils.concurrent.LoggingUncaughtThreadDeathContextRunnable.run(LoggingUncaughtThreadDeathContextRunnable.java:60)[262:org.opendaylight.infrautils.util:1.3.0.SNAPSHOT]&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
</description>
                <environment></environment>
        <key id="28633">GENIUS-93</key>
            <summary>NPE in DataStoreJobCoordinator$InfrautilsRollbackCallableDelegate.call()</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>Thu, 26 Oct 2017 09:09:33 +0000</created>
                <updated>Thu, 19 Apr 2018 14:46:05 +0000</updated>
                            <resolved>Thu, 19 Apr 2018 14:46:05 +0000</resolved>
                                                    <fixVersion>Oxygen</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="59793" author="vorburger" created="Thu, 26 Oct 2017 09:17:29 +0000"  >&lt;p&gt;I think the problem here is that some existing code seems to call the DataStoreJobCoordinator (JobCoordinator) API with a null RollbackCallable rollbackWorker .. I&apos;ll make changes to take that into account!&lt;/p&gt;</comment>
                            <comment id="59794" author="vorburger" created="Thu, 26 Oct 2017 09:24:23 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/63961/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/63961/&lt;/a&gt; already made sure that there can be no more NPEs in infrautils.jobcoordinator; what was missing was genius DataStoreJobCoordinator, and &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/60303/17..18/mdsalutil/mdsalutil-api/src/main/java/org/opendaylight/genius/datastoreutils/DataStoreJobCoordinator.java&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/60303/17..18/mdsalutil/mdsalutil-api/src/main/java/org/opendaylight/genius/datastoreutils/DataStoreJobCoordinator.java&lt;/a&gt; should take care of that.&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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i01o8j:</customfieldvalue>

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