<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:27:44 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>[ODLPARENT-135] Karaf feature:installation &quot;deadlock&quot;</title>
                <link>https://jira.opendaylight.org/browse/ODLPARENT-135</link>
                <project id="10149" key="ODLPARENT">odlparent</project>
                    <description>&lt;p&gt;When attempting to bump the DAEXIM project to the new odlparent (3.0.x) and yangtools (2.0.x) following &lt;a href=&quot;https://wiki.opendaylight.org/view/ODL_Root_Parent:BigBumpOfJan2018&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki.opendaylight.org/view/ODL_Root_Parent:BigBumpOfJan2018&lt;/a&gt;, as in &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/66431/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/66431/&lt;/a&gt; (which right now is JUST some POM version bumps, no other changes), then SFT fails with &lt;tt&gt;java.lang.ClassNotFoundException: org.junit.runners.model.TestTimedOutException&lt;/tt&gt; in features/odl-daexim. That exception just means Pax Exam timed out waiting for Karaf (although ideally there should not be a&#160;ClassNotFoundException; but that&apos;s a minor problem).&lt;/p&gt;

&lt;p&gt;If we build the features etc. with -Pq and try it out manually via &lt;tt&gt;feature:install odl-daexim&lt;/tt&gt; then we see that never returns and Karaf spin looping around something (not, technically, dead locked); attached x3 jstack illustrating where it seems to have gotten stuck. There is nothing at all in data/log/karaf.log. This doesn&apos;t provide anything more of interest either:&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;karaf@root()&amp;gt; feature:install --verbose --no-auto-refresh --all-wiring --store resolution.txt --simulate odl-daexim
Adding features: odl-daexim/[1.3.0.SNAPSHOT,1.3.0.SNAPSHOT]&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;FYI: That features/odl-daexim is the one without even restconf, just real basics. (DAEXIM has a restconf-all feature which also includes RESTCONF.)&lt;/p&gt;</description>
                <environment></environment>
        <key id="28986">ODLPARENT-135</key>
            <summary>Karaf feature:installation &quot;deadlock&quot;</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="10003">Cannot Reproduce</resolution>
                                        <assignee username="skitt">Stephen Kitt</assignee>
                                    <reporter username="vorburger">Michael Vorburger</reporter>
                        <labels>
                    </labels>
                <created>Wed, 13 Dec 2017 18:32:49 +0000</created>
                <updated>Fri, 15 Dec 2017 09:38:59 +0000</updated>
                            <resolved>Fri, 15 Dec 2017 09:38:59 +0000</resolved>
                                    <version>3.0.2</version>
                                    <fixVersion>3.0.2</fixVersion>
                                    <component>Karaf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="60476" author="skitt@redhat.com" created="Thu, 14 Dec 2017 13:26:29 +0000"  >&lt;p&gt;Just a quick comment re the last test mentioned:&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;
--simulate&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;is rather useless in Karaf, you really need to perform a real&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;
feature:install -v&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;to get anything useful.&lt;/p&gt;</comment>
                            <comment id="60484" author="skitt@redhat.com" created="Fri, 15 Dec 2017 09:17:00 +0000"  >&lt;p&gt;Looking into this further, how do you even get the features built? The build fails for me in daexim-test-model with a YANG error.&lt;/p&gt;</comment>
                            <comment id="60485" author="skitt@redhat.com" created="Fri, 15 Dec 2017 09:19:50 +0000"  >&lt;p&gt;(The error is easy to fix, just rename the files to use correct revisions.)&lt;/p&gt;</comment>
                            <comment id="60486" author="skitt@redhat.com" created="Fri, 15 Dec 2017 09:38:59 +0000"  >&lt;p&gt;Once the YANG and Checkstyle issues are fixed, daexim builds and tests fine. The original bug report seems indicative of a build with mixed yangtools, &lt;em&gt;e.g.&lt;/em&gt; one with an unbumped mdsal.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="14325" name="karaf-feature-install-deadlock-jstack.txt" size="42796" author="vorburger" created="Wed, 13 Dec 2017 18:32:46 +0000"/>
                            <attachment id="14323" name="karaf-feature-install-deadlock-jstack_20-minutes-minutes-later.txt" size="42889" author="vorburger" created="Wed, 13 Dec 2017 18:32:46 +0000"/>
                            <attachment id="14324" name="karaf-feature-install-deadlock-jstack_5-minutes-minutes-later.txt" size="43081" author="vorburger" created="Wed, 13 Dec 2017 18:32:46 +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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i038z3:</customfieldvalue>

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