[jbossts-issues] [JBoss JIRA] (JBTM-2685) Check that narayana builds and runs using the Java SE 9 compiler

Michael Musgrove (JIRA) issues at jboss.org
Fri Jun 24 12:54:00 EDT 2016

    [ https://issues.jboss.org/browse/JBTM-2685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13256975#comment-13256975 ] 

Michael Musgrove commented on JBTM-2685:

Status update:

Git branch: https://github.com/mmusgrov/narayana/tree/JBTM-2685

CI job: http://albany.eng.hst.ams2.redhat.com/job/narayana-jdk-9 (its pinned to sansa and lancel on which I installed the java 9 jdk).

There are still things that need resolving (all marked with <!-- j9 TODO --> in the relevant poms).

Build issues:

1) ArjunaJTS/jtax/pom.xml all tests disabled -  they fail with ClassDefFoundError: org/omg/CORBA/BAD_INV_ORDER even though I am running the JVM with -addmods java.corba 
  Status: needs investigation
2) pom.xml: compensations module disabled - java.annotations.common jigsaw module hides javax.annotation-api-1.2 on the classpath but does not contain javax.annotation.Priority
  Status: two options: 1) replace or patch java.annotations.common or 2) remove the Priority annotation (email sent to [~paul.robinson] to get his opinion)
3) pom.xml: disable byteman-rulecheck-maven-plugin - fails with IllegalArgumentException checking scripts in our ArjunaCore/arjuna module
  Status: email sent to [~adinn]

Test excludes (I am working my way through these):

ArjunaJTA/jdbc/pom.xml - exclude SimpleJdbcTest.java
ArjunaJTA/jta/pom.xml  - exclude 8 test sources
ArjunaJTA/cdi/pom.xml - exclude 4 test sources
ArjunaJTA/spi/pom.xml - exclude TestSPI.java
ArjunaCore/arjuna/pom.xml - exclude ObjectStoreTest.java and ReaperTestCase.java
./txframework/pom.xml - exclude 3 test sources
./osgi/jta/pom.xml - exclude OSGiJTATest.java
./rts/at/bridge/pom.xml - exclude 5 test sources
./rts/at/webservice/pom.xml - exclude ClientIntegrationTest.java
./rts/at/integration/pom.xml - exclude BasicIntegrationTestCase.java and RecoveryIntegrationTestCase.java
./ArjunaJTS/jts/pom.xml - exclude 14 test sources

> Check that narayana builds and runs using the Java SE 9 compiler
> ----------------------------------------------------------------
>                 Key: JBTM-2685
>                 URL: https://issues.jboss.org/browse/JBTM-2685
>             Project: JBoss Transaction Manager
>          Issue Type: Task
>          Components: Build System
>    Affects Versions: 5.3.3.Final
>            Reporter: Michael Musgrove
>            Assignee: Michael Musgrove
>             Fix For: 5.next
> Get the latest build from https://jdk9.java.net/download/ and check for any issues.

This message was sent by Atlassian JIRA

More information about the jbossts-issues mailing list