Uploaded image for project: 'ActiveMQ Artemis'
  1. ActiveMQ Artemis
  2. ARTEMIS-3305

compatibility tests dont work on Java 16+

    XMLWordPrintableJSON

Details

    • Test
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.18.0
    • 2.23.1
    • Tests
    • None

    Description

      ARTEMIS-3296 enabled the build to run on Java 16 and got the PR build passing there. It disabled running the tests in the compatibility-tests module to achieve this though.

      In its current state, the tests look to fail primarily due to an older groovy 2.5.x version, however upgrading this to the 3.0.8 release wasnt enough to get things working, with the tests progressing but seeming to get into an infinite-reconnect scenario where connection was failing and reporting a client-server version mismatch, and eventually OOM errors etc as well.

      Work is needed to see whether other changes, such as adding specific module exports, can get the compatibility tests running on Java 16+. Its always possible some of the previous client/server versions they use wont actually run on 16, so perhaps even only a subset can.

      Attachments

        Issue Links

          Activity

            People

              clebertsuconic Clebert Suconic
              robbie Robbie Gemmell
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 10m
                  10m