<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:08:49 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>[MDSAL-165] Suspicious NoClassDefFoundError/ClassNotFoundException in trivial BindingGeneratorUtilTest when running Maven in parallel</title>
                <link>https://jira.opendaylight.org/browse/MDSAL-165</link>
                <project id="10137" key="MDSAL">mdsal</project>
                    <description>&lt;p&gt;I&apos;ve hit the NoClassDefFoundError/ClassNotFoundException below when running parallel Maven build, in mdsal (root):&lt;/p&gt;

&lt;p&gt;   mvn -T 1.5C clean install&lt;/p&gt;

&lt;p&gt;Q: Is Maven (maven-surefire-plugin) known to be simply completely broken for parallel Maven builds, or should this work, normally?&lt;/p&gt;

&lt;p&gt;Could this be an indication of a bigger problem somewhere in ODL code?  As you know, I don&apos;t know much about anything just yet (but am eager to learn..), but have stumbled upon our org.opendaylight.yangtools.util.ClassLoaderUtils (AKA @Deprecated org.opendaylight.yangtools.yang.binding.util.ClassLoaderUtils - can I put in a Gerrit change to cleanly remove that?) related to ClassLoader and Thread setContextClassLoader magic .. perhaps something subtle wrong in that area?&lt;/p&gt;

&lt;p&gt;FYI I&apos;m also trying to get to the bottom of &lt;a href=&quot;https://jira.opendaylight.org/browse/YANGIDE-10&quot; title=&quot;java.lang.ClassNotFoundException: org.opendaylight.yangtools.yang2sources.plugin.YangToSourcesProcessor$YangProvider at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;YANGIDE-10&quot;&gt;YANGIDE-10&lt;/a&gt; (class loading problem in yangide) - wondering if there could be a connection.&lt;/p&gt;



&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; &amp;#8212; maven-surefire-plugin:2.18.1:test (default-test) @ mdsal-binding-generator-util &amp;#8212;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; Surefire report directory: /home/vorburger/dev/ODL/git/mdsal/binding/mdsal-binding-generator-util/target/surefire-reports&lt;br/&gt;
Downloading: &lt;a href=&quot;http://nexus.opendaylight.org/content/repositories/public/org/apache/maven/surefire/surefire-junit3/2.18.1/surefire-junit3-2.18.1.pom&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://nexus.opendaylight.org/content/repositories/public/org/apache/maven/surefire/surefire-junit3/2.18.1/surefire-junit3-2.18.1.pom&lt;/a&gt;&lt;br/&gt;
Downloaded: &lt;a href=&quot;http://nexus.opendaylight.org/content/repositories/public/org/apache/maven/surefire/surefire-junit3/2.18.1/surefire-junit3-2.18.1.pom&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://nexus.opendaylight.org/content/repositories/public/org/apache/maven/surefire/surefire-junit3/2.18.1/surefire-junit3-2.18.1.pom&lt;/a&gt; (2 KB at 3.0 KB/sec)&lt;br/&gt;
Downloading: &lt;a href=&quot;http://nexus.opendaylight.org/content/repositories/public/org/apache/maven/surefire/surefire-junit3/2.18.1/surefire-junit3-2.18.1.jar&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://nexus.opendaylight.org/content/repositories/public/org/apache/maven/surefire/surefire-junit3/2.18.1/surefire-junit3-2.18.1.jar&lt;/a&gt;&lt;br/&gt;
Downloading: &lt;a href=&quot;http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/yangtools/mockito-configuration/1.0.0-SNAPSHOT/mockito-configuration-1.0.0-20160511.100431-121.jar&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/yangtools/mockito-configuration/1.0.0-SNAPSHOT/mockito-configuration-1.0.0-20160511.100431-121.jar&lt;/a&gt;&lt;br/&gt;
Downloaded: &lt;a href=&quot;http://nexus.opendaylight.org/content/repositories/public/org/apache/maven/surefire/surefire-junit3/2.18.1/surefire-junit3-2.18.1.jar&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://nexus.opendaylight.org/content/repositories/public/org/apache/maven/surefire/surefire-junit3/2.18.1/surefire-junit3-2.18.1.jar&lt;/a&gt; (25 KB at 37.3 KB/sec)&lt;/p&gt;

&lt;p&gt;-------------------------------------------------------&lt;br/&gt;
 T E S T S&lt;br/&gt;
-------------------------------------------------------&lt;br/&gt;
Downloaded: &lt;a href=&quot;http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/yangtools/mockito-configuration/1.0.0-SNAPSHOT/mockito-configuration-1.0.0-20160511.100431-121.jar&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/opendaylight/yangtools/mockito-configuration/1.0.0-SNAPSHOT/mockito-configuration-1.0.0-20160511.100431-121.jar&lt;/a&gt; (11 KB at 19.8 KB/sec)&lt;br/&gt;
Running org.opendaylight.yangtools.binding.generator.util.BindingTypesTest&lt;br/&gt;
Tests run: 2, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 0.92 sec &amp;lt;&amp;lt;&amp;lt; FAILURE! - in org.opendaylight.yangtools.binding.generator.util.BindingTypesTest&lt;br/&gt;
org.opendaylight.yangtools.binding.generator.util.BindingTypesTest.testAugmentable()  Time elapsed: 0.893 sec  &amp;lt;&amp;lt;&amp;lt; FAILURE!&lt;br/&gt;
java.lang.NoClassDefFoundError: org/junit/Assert&lt;br/&gt;
	at org.opendaylight.yangtools.binding.generator.util.BindingTypesTest.testAugmentable(BindingTypesTest.java:48)&lt;br/&gt;
Caused by: java.lang.ClassNotFoundException: org.junit.Assert&lt;br/&gt;
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)&lt;br/&gt;
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)&lt;br/&gt;
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)&lt;br/&gt;
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)&lt;br/&gt;
	... 13 more&lt;/p&gt;

&lt;p&gt;org.opendaylight.yangtools.binding.generator.util.BindingTypesTest.testChildOf()  Time elapsed: 0.001 sec  &amp;lt;&amp;lt;&amp;lt; FAILURE!&lt;br/&gt;
java.lang.NoClassDefFoundError: org/junit/Assert&lt;br/&gt;
	at org.opendaylight.yangtools.binding.generator.util.BindingTypesTest.testChildOf(BindingTypesTest.java:54)&lt;/p&gt;


&lt;p&gt;Results :&lt;/p&gt;

&lt;p&gt;Failed tests: &lt;br/&gt;
  org.opendaylight.yangtools.binding.generator.util.BindingTypesTest#testAugmentable NoClassDefFoundError&lt;br/&gt;
  org.opendaylight.yangtools.binding.generator.util.BindingTypesTest#testChildOf NoClassDefFoundError&lt;/p&gt;

&lt;p&gt;Tests run: 2, Failures: 2, Errors: 0, Skipped: 0&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ------------------------------------------------------------------------&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; Reactor Summary:&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; &lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-parent ....................................... SUCCESS [ 16.750 s]&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-artifacts .................................... SUCCESS [ 11.413 s]&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-common-api ................................... SUCCESS &lt;span class=&quot;error&quot;&gt;&amp;#91;01:51 min&amp;#93;&lt;/span&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-dom .......................................... SUCCESS [  4.306 s]&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-dom-api ...................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-dom-spi ...................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-dom-inmemory-datastore ....................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-dom-broker ................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-binding ...................................... SUCCESS [  5.822 s]&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; yang-binding ....................................... SUCCESS &lt;span class=&quot;error&quot;&gt;&amp;#91;01:47 min&amp;#93;&lt;/span&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-binding-generator-api ........................ SUCCESS [ 39.720 s]&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-binding-generator-util ....................... FAILURE [  8.858 s]&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-binding-generator-impl ....................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; binding-parent ..................................... SUCCESS [ 16.663 s]&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; model-parent ....................................... SUCCESS [  2.863 s]&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-binding-java-api-generator ................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; maven-sal-api-gen-plugin ........................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; yang-ext ........................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-binding-test-model ........................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-binding-dom-codec ............................ SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; general-entity ..................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-binding-api .................................. SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-binding-util ................................. SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-binding-dom-adapter .......................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; features-mdsal ..................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; md-sal ............................................. SUCCESS [  4.043 s]&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-binding2 ..................................... SUCCESS [  3.362 s]&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-binding2-spec ................................ SUCCESS &lt;span class=&quot;error&quot;&gt;&amp;#91;01:45 min&amp;#93;&lt;/span&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; model-iana ......................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; iana-afn-safi ...................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; model-ietf ......................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ietf-type-util ..................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ietf-inet-types .................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ietf-yang-types-20130715 ........................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ietf-interfaces .................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; iana-if-type-2014-05-08 ............................ SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ietf-restconf ...................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ietf-yang-types .................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; opendaylight-l2-types .............................. SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ietf-ted ........................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ietf-topology ...................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ietf-topology-l3-unicast-igp ....................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ietf-topology-isis ................................. SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ietf-topology-ospf ................................. SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ietf-network-2015-06-08 ............................ SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ietf-inet-types-2013-07-15 ......................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; features-mdsal-model ............................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; mdsal-model-artifacts .............................. SUCCESS [ 11.409 s]&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; iana-if-type ....................................... SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; md-sal ............................................. SKIPPED&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ------------------------------------------------------------------------&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; BUILD FAILURE&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ------------------------------------------------------------------------&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; Total time: 03:04 min (Wall Clock)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; Finished at: 2016-05-11T12:07:18+02:00&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; Final Memory: 181M/945M&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; ------------------------------------------------------------------------&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project mdsal-binding-generator-util: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test failed: There was an error in the forked process&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; java.lang.NoClassDefFoundError: org/junit/rules/ExpectedException&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; at org.opendaylight.yangtools.binding.generator.util.BindingGeneratorUtilTest.&amp;lt;init&amp;gt;(BindingGeneratorUtilTest.java:60)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; at java.lang.reflect.Constructor.newInstance(Constructor.java:423)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; at java.lang.Class.newInstance(Class.java:442)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; at org.apache.maven.surefire.junit.PojoTestSet.&amp;lt;init&amp;gt;(PojoTestSet.java:67)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; at org.apache.maven.surefire.junit.JUnit3Provider.createTestSet(JUnit3Provider.java:116)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; at org.apache.maven.surefire.junit.JUnit3Provider.invoke(JUnit3Provider.java:106)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; Caused by: java.lang.ClassNotFoundException: org.junit.rules.ExpectedException&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; at java.net.URLClassLoader.findClass(URLClassLoader.java:381)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; at java.lang.ClassLoader.loadClass(ClassLoader.java:424)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; at java.lang.ClassLoader.loadClass(ClassLoader.java:357)&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; ... 12 more&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ERROR&amp;#93;&lt;/span&gt; -&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;Help 1&amp;#93;&lt;/span&gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="26987">MDSAL-165</key>
            <summary>Suspicious NoClassDefFoundError/ClassNotFoundException in trivial BindingGeneratorUtilTest when running Maven in parallel</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <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="-1">Unassigned</assignee>
                                    <reporter username="vorburger">Michael Vorburger</reporter>
                        <labels>
                    </labels>
                <created>Wed, 11 May 2016 10:33:41 +0000</created>
                <updated>Fri, 9 Mar 2018 18:00:15 +0000</updated>
                            <resolved>Tue, 28 Jun 2016 10:44:20 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="54313" author="vorburger" created="Wed, 11 May 2016 10:47:12 +0000"  >&lt;p&gt;&amp;gt; AKA @Deprecated org.opendaylight.yangtools.yang.binding.util.ClassLoaderUtils - can I put in a Gerrit change to cleanly remove that?&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/38656&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/38656&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="54314" author="vorburger" created="Wed, 11 May 2016 11:01:08 +0000"  >&lt;p&gt;&amp;gt; our org.opendaylight.yangtools.util.ClassLoaderUtils related to ClassLoader and Thread setContextClassLoader magic .. perhaps something subtle wrong in that area?&lt;/p&gt;

&lt;p&gt;Upon a closer look, the only setContextClassLoader (which is what I was worried about) is in withClassLoader(final ClassLoader cls, final Callable&amp;lt;V&amp;gt; function) that does a reset to oldCls in a finally block.. looks safe. Hm.&lt;/p&gt;</comment>
                            <comment id="54315" author="vorburger" created="Wed, 11 May 2016 11:38:47 +0000"  >&lt;p&gt;&amp;gt; when running parallel Maven build, in mdsal (root): mvn -T 1.5C clean install&lt;/p&gt;

&lt;p&gt;On a second identical run, it went through just fine of course - so this must be some concurrency issue.. Maven bug, or ODL ClassLoader wrangling gone wrong?&lt;/p&gt;</comment>
                            <comment id="54316" author="rovarga" created="Tue, 21 Jun 2016 22:20:12 +0000"  >&lt;p&gt;Is this still reproducible?&lt;/p&gt;</comment>
                            <comment id="54317" author="martin.ciglan" created="Mon, 27 Jun 2016 06:39:20 +0000"  >&lt;p&gt;I suggest to move this discussion to mailing lists and close this ticket&lt;/p&gt;</comment>
                            <comment id="54318" author="vorburger" created="Mon, 27 Jun 2016 14:51:45 +0000"  >&lt;p&gt;I&apos;ll retry this and come back ASAP whether still reproducible ..&lt;/p&gt;</comment>
                            <comment id="54319" author="vorburger" created="Tue, 28 Jun 2016 10:06:07 +0000"  >&lt;p&gt;Actually, it appears to work now - I cannot reproduce the error above anymore.&lt;/p&gt;

&lt;p&gt;Of course, this most likely has nothing to do with mdsal.  I suspect some update which skitt recently did in odlparent to get us more recent Maven stuff may have helped? Although maven-surefire-plugin is still 2.18.1 now (like above; current latest is 2.19.1). &lt;/p&gt;

&lt;p&gt;$ mvno -T 1.5C clean install&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; Total time: 06:38 min (Wall Clock)&lt;/p&gt;

&lt;p&gt;$ mvno clean install&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;INFO&amp;#93;&lt;/span&gt; Total time: 09:08 min&lt;/p&gt;

&lt;p&gt;Thus closing as RESOLVED WORKSFORME.&lt;/p&gt;</comment>
                            <comment id="54320" author="martin.ciglan" created="Tue, 28 Jun 2016 10:44:20 +0000"  >&lt;p&gt;thank you&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>5874</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=5874]]></customfieldvalue>

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

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