<!-- 
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-168] SFT fails with JDK9</title>
                <link>https://jira.opendaylight.org/browse/ODLPARENT-168</link>
                <project id="10149" key="ODLPARENT">odlparent</project>
                    <description>&lt;p&gt;It seems SFT is broken when running with JDK9: odlparent build fails on odl-javassist-3. The problem seems to be that the forked container exists really quickly, which causes the runner part to spin for three minutes on RMI lookup before giving up.&lt;/p&gt;</description>
                <environment></environment>
        <key id="30788">ODLPARENT-168</key>
            <summary>SFT fails with JDK9</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="rovarga">Robert Varga</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                            <label>java9</label>
                    </labels>
                <created>Mon, 24 Sep 2018 08:37:53 +0000</created>
                <updated>Fri, 28 Sep 2018 15:29:15 +0000</updated>
                            <resolved>Fri, 28 Sep 2018 15:29:15 +0000</resolved>
                                    <version>4.0.0</version>
                    <version>4.0.1</version>
                                    <fixVersion>3.1.4</fixVersion>
                    <fixVersion>4.0.2</fixVersion>
                                    <component>SFT</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="65028" author="rovarga" created="Mon, 24 Sep 2018 09:59:35 +0000"  >&lt;p&gt;Some more data, surefire/2018-09-24T11-32-51_803.dumpstream&lt;/p&gt;

&lt;p&gt;&#160;&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;# Created at 2018-09-24T11:32:51.804
WARNING: An illegal reflective access operation has occurred

# Created at 2018-09-24T11:32:51.804
WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector (file:/home/nite/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2.11/jaxb-impl-2.2.11.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)

# Created at 2018-09-24T11:32:51.804
WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector

# Created at 2018-09-24T11:32:51.805
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations

# Created at 2018-09-24T11:32:51.805
WARNING: All illegal access operations will be denied in a future release

&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;surefire/2018-09-24T11-32-50_476-jvmRun1.dumpstream&lt;/p&gt;

&lt;p&gt;&#160;&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;# Created at 2018-09-24T11:33:10.746
[SUREFIRE] std/in stream corrupted
java.io.IOException: Command NOOP unexpectedly read Void data with length 4.
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.maven.surefire.booter.MasterProcessCommand.decode(MasterProcessCommand.java:130)
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.maven.surefire.booter.CommandReader$CommandRunnable.run(CommandReader.java:391)
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at java.base/java.lang.Thread.run(Thread.java:844)
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="65029" author="rovarga" created="Mon, 24 Sep 2018 10:07:42 +0000"  >&lt;p&gt;Looking at karaf.log, it root cause seems to be:&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;Sep 24, 2018 12:02:19 PM org.apache.karaf.main.Main main
SEVERE: Could not launch framework
java.lang.RuntimeException: Error occurred while checking the system module.
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.storage.Storage.checkSystemBundle(Storage.java:311)
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.storage.Storage.createStorage(Storage.java:87)
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.internal.framework.EquinoxContainer.&amp;lt;init&amp;gt;(EquinoxContainer.java:68)
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.launch.Equinox.&amp;lt;init&amp;gt;(Equinox.java:31)
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.launch.EquinoxFactory.newFramework(EquinoxFactory.java:24)
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.karaf.main.Main.launch(Main.java:256)
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.apache.karaf.main.Main.main(Main.java:178)
Caused by: org.osgi.framework.BundleException: Invalid manifest header Export-Package: &quot;org.osgi.dto;version=&quot;1.0&quot;,org.osgi.resource;version=&quot;1.0&quot;,org.osgi.resource.dto;version=&quot;1.0&quot;;uses:=&quot;org.osgi.dto&quot;,org.osgi.framework;version=&quot;1.8&quot;,org.osgi.framework.dto;version=&quot;1.8&quot;;uses:=&quot;org.osgi.dto&quot;,org.osgi.framework.hooks.bundle;version=&quot;1.1&quot;;uses:=&quot;org.osgi.framework&quot;,org.osgi.framework.hooks.resolver;version=&quot;1.0&quot;;uses:=&quot;org.osgi.framework.wiring&quot;,org.osgi.framework.hooks.service;version=&quot;1.1&quot;;uses:=&quot;org.osgi.framework&quot;,org.osgi.framework.hooks.weaving;version=&quot;1.1&quot;;uses:=&quot;org.osgi.framework.wiring&quot;,org.osgi.framework.launch;version=&quot;1.2&quot;;uses:=&quot;org.osgi.framework&quot;,org.osgi.framework.namespace;version=&quot;1.1&quot;;uses:=&quot;org.osgi.resource&quot;,org.osgi.framework.startlevel;version=&quot;1.0&quot;;uses:=&quot;org.osgi.framework&quot;,org.osgi.framework.startlevel.dto;version=&quot;1.0&quot;;uses:=&quot;org.osgi.dto&quot;,org.osgi.framework.wiring;version=&quot;1.2&quot;;uses:=&quot;org.osgi.framework,org.osgi.resource&quot;,org.osgi.framework.wiring.dto;version=&quot;1.2&quot;;uses:=&quot;org.osgi.dto,org.osgi.resource.dto&quot;,org.osgi.service.condpermadmin;version=&quot;1.1.1&quot;;uses:=&quot;org.osgi.framework,org.osgi.service.permissionadmin&quot;,org.osgi.service.packageadmin;version=&quot;1.2&quot;;uses:=&quot;org.osgi.framework&quot;,org.osgi.service.permissionadmin;version=&quot;1.2&quot;,org.osgi.service.resolver;version=&quot;1.0&quot;;uses:=&quot;org.osgi.resource&quot;,org.osgi.service.startlevel;version=&quot;1.1&quot;;uses:=&quot;org.osgi.framework&quot;,org.osgi.service.url;version=&quot;1.0&quot;,org.osgi.util.tracker;version=&quot;1.5.1&quot;;uses:=&quot;org.osgi.framework&quot;,org.apache.karaf.version;version=&quot;4.2.1&quot;,org.apache.karaf.jaas.boot.principal;uses:=javax.security.auth;version=&quot;4.2.1&quot;,org.apache.karaf.jaas.boot;uses:=&quot;javax.security.auth,javax.security.auth.callback,javax.security.auth.login,javax.security.auth.spi,org.osgi.framework&quot;;version=&quot;4.2.1&quot;,, org.apache.karaf.branding,sun.reflect,sun.reflect.misc,sun.misc,sun.nio.ch,com.sun.media.sound,sun.net,sun.security.x509&quot;
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.util.ManifestElement.parseHeader(ManifestElement.java:353)
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.container.builders.OSGiManifestBuilderFactory.createBuilder(OSGiManifestBuilderFactory.java:85)
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.storage.Storage.getBuilder(Storage.java:632)
&#160;&#160;&#160;&#160;&#160;&#160;&#160; at org.eclipse.osgi.storage.Storage.checkSystemBundle(Storage.java:263)
&#160;&#160;&#160;&#160;&#160;&#160;&#160; ... 6 more
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="65030" author="rovarga" created="Mon, 24 Sep 2018 10:11:12 +0000"  >&lt;p&gt;And trying to launch ./bin/karaf in pax results in:&lt;/p&gt;

&lt;p&gt;nite@nitebug : ~/odl/odlparent/features/odl-javassist-3/target/pax/a7542297-9ec1-43dc-b05c-a1a0fadb20ef on&#160; $ ./bin/karaf&lt;br/&gt;
Apache Karaf starting up. Press Enter to open the shell now...&lt;br/&gt;
Unable to register security provider: java.lang.ClassNotFoundException: org.bouncycastle.jce.provider.BouncyCastleProvider&lt;br/&gt;
Error occurred while checking the system module.&lt;/p&gt;</comment>
                            <comment id="65031" author="rovarga" created="Mon, 24 Sep 2018 11:24:34 +0000"  >&lt;p&gt;This is an odlparent bug: we are supplying a bad jre.properties file, which means jre-9+ config-properties entry:&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;
${jre-${java.specification.version}}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;expands to an empty string, breaking things.&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|i03j0n:</customfieldvalue>

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