<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:27: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>[ODLPARENT-167] Error during blueprint generation: IllegalArgumentException (without further details)</title>
                <link>https://jira.opendaylight.org/browse/ODLPARENT-167</link>
                <project id="10149" key="ODLPARENT">odlparent</project>
                    <description>&lt;p&gt;While working on the odlparent 4.0.0 bump in&#160;&lt;a href=&quot;https://jira.opendaylight.org/browse/NEUTRON-197&quot; title=&quot;Neon-MRI: Bump odlparent, yangtools, mdsal&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NEUTRON-197&quot;&gt;&lt;del&gt;NEUTRON-197&lt;/del&gt;&lt;/a&gt;, I&apos;ve come across a new problem with the&#160;blueprint-maven-plugin, after switching from&#160;pax-cdi-api to blueprint-maven-plugin-annotation&#160;as per &lt;a href=&quot;https://wiki.opendaylight.org/view/Neon_platform_upgrade#Blueprint_declarations&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki.opendaylight.org/view/Neon_platform_upgrade#Blueprint_declarations&lt;/a&gt;&#160;:&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;[INFO] --- blueprint-maven-plugin:1.10.0:blueprint-generate (&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;) @ northbound-api ---
[INFO] Package org.opendaylight will be scanned
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] ODL :: neutron :: project-neutron-parent ........... SUCCESS [  6.772 s]
[INFO] ODL :: neutron :: model ............................ SUCCESS [ 40.548 s]
[INFO] ODL :: neutron :: neutron-spi ...................... SUCCESS [ 16.871 s]
[INFO] ODL :: neutron :: northbound-api ................... FAILURE [  4.718 s]
[INFO] ODL :: neutron :: transcriber ...................... SKIPPED
[INFO] ODL :: neutron :: neutron-logger ................... SKIPPED
[INFO] Neutron Artifacts .................................. SKIPPED
[INFO] OpenDaylight :: Neutron :: Model ................... SKIPPED
[INFO] OpenDaylight :: Neutron :: API ..................... SKIPPED
[INFO] OpenDaylight :: Neutron :: Northbound .............. SKIPPED
[INFO] OpenDaylight :: Neutron :: Service ................. SKIPPED
[INFO] ODL :: neutron :: neutron-hostconfig-utils ......... SKIPPED
[INFO] ODL :: neutron :: neutron-hostconfig-ovs ........... SKIPPED
[INFO] OpenDaylight :: Neutron :: Hostconfig :: OVS ....... SKIPPED
[INFO] ODL :: neutron :: neutron-hostconfig-vpp ........... SKIPPED
[INFO] OpenDaylight :: Neutron :: Hostconfig :: VPP ....... SKIPPED
[INFO] features-neutron-service ........................... SKIPPED
[INFO] OpenDaylight :: Neutron :: Logger .................. SKIPPED
[INFO] features-aggregator ................................ SKIPPED
[INFO] ODL :: neutron :: integration-test-standalone ...... SKIPPED
[INFO] OpenDaylight :: Neutron :: Logger :: Test .......... SKIPPED
[INFO] features-neutron-test .............................. SKIPPED
[INFO] features-test-aggregator ........................... SKIPPED
[INFO] neutron-karaf ...................................... SKIPPED
[INFO] ODL :: neutron :: neutron-hostconfig ............... SKIPPED
[INFO] neutron ............................................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:15 min
[INFO] Finished at: 2018-09-17T15:05:54+02:00
[INFO] Final Memory: 136M/1256M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.aries.blueprint:blueprint-maven-plugin:1.10.0:blueprint-generate (&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;) on project northbound-api: Error during blueprint generation: IllegalArgumentException -&amp;gt; [Help 1]&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="30740">ODLPARENT-167</key>
            <summary>Error during blueprint generation: IllegalArgumentException (without further details)</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="vorburger">Michael Vorburger</assignee>
                                    <reporter username="vorburger">Michael Vorburger</reporter>
                        <labels>
                            <label>neon-mri</label>
                    </labels>
                <created>Mon, 17 Sep 2018 13:12:39 +0000</created>
                <updated>Tue, 11 Feb 2020 00:14:58 +0000</updated>
                            <resolved>Mon, 24 Sep 2018 11:54:35 +0000</resolved>
                                    <version>4.0.0</version>
                                    <fixVersion>4.0.1</fixVersion>
                                        <due>Tue, 25 Sep 2018 00:00:00 +0000</due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="64959" author="vorburger" created="Mon, 17 Sep 2018 13:14:05 +0000"  >&lt;p&gt;Running &lt;tt&gt;mvn -X clean install&lt;/tt&gt; gives us more details:&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;[ERROR] Failed to execute goal org.apache.aries.blueprint:blueprint-maven-plugin:1.10.0:blueprint-generate (default) on project northbound-api: Error during blueprint generation: IllegalArgumentException -&amp;gt; [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.aries.blueprint:blueprint-maven-plugin:1.10.0:blueprint-generate (default) on project northbound-api: Error during blueprint generation
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:213)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: org.apache.maven.plugin.MojoExecutionException: Error during blueprint generation
    at org.apache.aries.blueprint.plugin.GenerateMojo.execute (GenerateMojo.java:149)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:134)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)
Caused by: java.lang.IllegalArgumentException
    at org.apache.xbean.asm5.ClassReader.&amp;lt;init&amp;gt; (Unknown Source)
    at org.apache.xbean.asm5.ClassReader.&amp;lt;init&amp;gt; (Unknown Source)
    at org.apache.xbean.asm5.ClassReader.&amp;lt;init&amp;gt; (Unknown Source)
    at org.apache.xbean.finder.AbstractFinder.readClassDef (AbstractFinder.java:580)
    at org.apache.xbean.finder.AbstractFinder.readClassDef (AbstractFinder.java:576)
    at org.apache.xbean.finder.AbstractFinder.readClassDef (AbstractFinder.java:562)
    at org.apache.xbean.finder.ClassFinder.&amp;lt;init&amp;gt; (ClassFinder.java:122)
    at org.apache.aries.blueprint.plugin.GenerateMojo.createProjectScopeFinder (GenerateMojo.java:220)
    at org.apache.aries.blueprint.plugin.GenerateMojo.generateBlueprint (GenerateMojo.java:155)
    at org.apache.aries.blueprint.plugin.GenerateMojo.execute (GenerateMojo.java:145)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:134)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)
    at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)
    at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)
    at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)
    at org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)
    at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)
    at org.apache.maven.cli.MavenCli.main (MavenCli.java:194)
    at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke (Method.java:498)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="64960" author="vorburger" created="Mon, 17 Sep 2018 13:28:16 +0000"  >&lt;p&gt;Researching this a bit, there reports (such as &lt;a href=&quot;https://jira.apache.org/jira/browse/SPARK-24201&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this&lt;/a&gt; or &lt;a href=&quot;https://github.com/moh-sushi/tomee-and-jodd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this&lt;/a&gt; or &lt;a href=&quot;https://github.com/maxpumperla/elephas/issues/86&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this&lt;/a&gt;) pointing to this possibly being a Java 9 related issue...&#160;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.opendaylight.org/images/icons/emoticons/tongue.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;I&apos;m obviously using Java 8 localy (openjdk version &quot;1.8.0_181&quot;, OpenJDK Runtime Environment (build 1.8.0_181-b15), but from what I understand from glancing over these linked issues, the ASM 5 used by blueprint-maven-plugin:1.10.0 is not Java 9 compliant, and so perhaps the mere presence of a Java 9 classfile in any JAR which&#160;blueprint-maven-plugin scans could cause it to trip over like this?&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=rovarga&quot; class=&quot;user-hover&quot; rel=&quot;rovarga&quot;&gt;rovarga&lt;/a&gt; do you know if we, or a 3rd-party we use, already have Java 9 only compiled classes (even if only in a META-INF/versions/9/module-info.class) which could be causing this? &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=skitt&quot; class=&quot;user-hover&quot; rel=&quot;skitt&quot;&gt;skitt&lt;/a&gt; FYI.&lt;/p&gt;

&lt;p&gt;Best next step? Perhaps to attach a debugger, or patch ASM or&#160;blueprint-maven-plugin, to provide details which class it&apos;s actually tripping over.&#160;I&apos;m going to time out on this for today, and will try to get back to this tomorrow or day after. Raising priority and setting fix version to 4.0.1 as this really is blocking &lt;a href=&quot;https://jira.opendaylight.org/browse/NEUTRON-197&quot; title=&quot;Neon-MRI: Bump odlparent, yangtools, mdsal&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NEUTRON-197&quot;&gt;&lt;del&gt;NEUTRON-197&lt;/del&gt;&lt;/a&gt; now.&lt;/p&gt;</comment>
                            <comment id="64961" author="vorburger" created="Mon, 17 Sep 2018 13:37:06 +0000"  >&lt;p&gt;see &lt;a href=&quot;https://jira.apache.org/jira/browse/ARIES-1826&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jira.apache.org/jira/browse/ARIES-1826&lt;/a&gt; ...&lt;/p&gt;</comment>
                            <comment id="64986" author="vorburger" created="Tue, 18 Sep 2018 20:08:26 +0000"  >&lt;p&gt;It just occured to me that instead of waiting for a new blueprint-maven-plugin release, we can, obviously, already locally apply my fix from &lt;a href=&quot;https://jira.apache.org/jira/browse/ARIES-1826&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jira.apache.org/jira/browse/ARIES-1826&lt;/a&gt;, quite easily as in &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/76089/3..4/northbound-api/pom.xml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;c/76089/3..4/northbound-api/pom.xml&lt;/a&gt; (tested it, that works), therefore so proposed in &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/76231/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;c/76231&lt;/a&gt;&#160;(not really re-tested, but should work; why wouldn&apos;t it).&lt;/p&gt;</comment>
                            <comment id="64988" author="vorburger" created="Wed, 19 Sep 2018 08:39:58 +0000"  >&lt;p&gt;FTR: This problem does not affect all usages of the&#160;blueprint-maven-plugin, but only projects with dependencies on certain artifacts which already contain Java 9+ class files (I do not know exactly which ones). For example in neutron, northbound-api and transcriber hit this, but neutron-logger &amp;amp; neutron-hostconfig/ovs (which both also use the blueprint-maven-plugin) did not hit this.&lt;/p&gt;</comment>
                            <comment id="65035" author="thapar" created="Mon, 24 Sep 2018 14:03:14 +0000"  >&lt;p&gt;Just hit this issue in genius/mdsalutil-impl&lt;/p&gt;</comment>
                            <comment id="65038" author="vorburger" created="Mon, 24 Sep 2018 14:33:21 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=thapar&quot; class=&quot;user-hover&quot; rel=&quot;thapar&quot;&gt;thapar&lt;/a&gt; use odlparent 4.0.1 instead of 4.0.0 and it will work! (Grab me if not.)&lt;/p&gt;</comment>
                            <comment id="65182" author="rovarga" created="Wed, 3 Oct 2018 18:59:02 +0000"  >&lt;p&gt;Yeah, I suspect it&apos;s module-info.class &#8211; asm-6.0+ has it at the very least.&lt;/p&gt;</comment>
                            <comment id="65193" author="vorburger" created="Thu, 4 Oct 2018 02:11:23 +0000"  >&lt;p&gt;This is starting to affect anything which wants to use any recent library - e.g. just hit me in&#160;&lt;a href=&quot;https://jira.opendaylight.org/browse/INFRAUTILS-52&quot; title=&quot;jHades doesn&#8217;t support JDK 9+&quot; class=&quot;issue-link&quot; data-issue-key=&quot;INFRAUTILS-52&quot;&gt;&lt;del&gt;INFRAUTILS-52&lt;/del&gt;&lt;/a&gt;. As we are hopefully about to do the MRI move next week, it&apos;s all good; otherwise I would have been tempted to propose back-porting this from 4.0.1 for a 3.1.x ...&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="30694">NEUTRON-197</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="30683">ODLPARENT-163</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="32411">ODLPARENT-225</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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_10202" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Priority</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10313"><![CDATA[Highest]]></customfieldvalue>

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

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