On 7/13/2020 6:14 AM, Zsolt Kúti wrote:
On Sat, Jul 11, 2020 at 3:16 PM Dennis Reedy <dennis.re...@gmail.com> wrote:

Hi Zsolt,

There are a few tests in there, most are in the qa directory in the main
svn repository. I think it would be great if we could find a way to merge
them into the modules and follow conventions.

I'll take a look at them, do not promise anything though.
Any jtreg version preferred from here?:
https://ci.adoptopenjdk.net/view/Dependencies/job/jtreg/


Yes the latest, for some reason the html reporter is no longer working, so best to redirect the output to a text file.



As far as the gradle version, did gradlew not work for you?

It's just I had JDK 11 set system-wide, gradle picked it up and missed rmi
and corba classes. Same goes for running from IDE.

Zsolt

River only builds on Java 8 presently.

We will need to come up with solutions to the missing classes.

There are changes made in JGDMS that allow it to build on Java 11 and run on 14, but there are a lot of changes (historically this has been controversial) and some work still remains, such as replacing the IIOP implementation with something  else.

I was thinking https://www.jacorb.org/ as well adding support for IIOP over TLS.

I initially tried using GlassFish, but there were security vulnerabilities present.

My notes in the relevant pom:

<!-- CORBA IIOP Has been removed in Java 11 and is to be supported using
             Glass Fish. However for the time being we have to use jboss openjdk              due to a known vulnerability in a dependency of glassfish-corba-orb.
             Dependency-Check Failure:
             One or more dependencies were identified with vulnerabilities
             that have a CVSS score greater then '4.0':
             jakarta.transaction-api-1.3.2.jar: CVE-2010-4647, CVE-2008-7271
        -->
        <!--<dependency>
            <groupId>org.glassfish.corba</groupId>
<artifactId>glassfish-corba-omgapi</artifactId>
            <version>4.2.1</version>
        </dependency>-->
        <!--<dependency>
            <groupId>org.glassfish.corba</groupId>
<artifactId>glassfish-corba-orb</artifactId>
            <version>4.2.1</version>
        </dependency>-->
        <dependency>
            <groupId>org.jboss.openjdk-orb</groupId>
            <artifactId>openjdk-orb</artifactId>
            <version>8.1.4.Final</version>
        </dependency>

Cheers,

Peter.

Reply via email to