Hi Robert,

I've been asked if you can provide a link to the exception, we can't immediately find it on your Jenkins. If we can get to the stack trace then it might reveal a bit more. The temporary workaround is to open java.lang of course.

Rgds,Rory

On 05/02/2021 11:18, Robert Scholte wrote:
Hi Rory,

we're seeing some projects failing due to JDK16 + Linux[1], and I think they all have a similar issue.
The error looks like this:
Unable to make public java.lang.AbstractStringBuilder java.lang.AbstractStringBuilder.append(char[],int,int) accessible: module java.base does not "opens java.lang" to unnamed module @fb4e68d
Most likely it is related to Groovy too.
Java version: 16-ea, vendor: Oracle Corporation, runtime: /usr/local/asfpackages/java/openjdk-16-ea+30

If you have a hint, let me know, otherwise we need to investigate this more.

thanks,
Robert
[1] https://ci-builds.apache.org/job/Maven/job/dist-tool-plugin/job/master/site/dist-tool-master-jobs.html <https://urldefense.com/v3/__https://ci-builds.apache.org/job/Maven/job/dist-tool-plugin/job/master/site/dist-tool-master-jobs.html__;!!GqivPVa7Brio!JFrjZ894U7NS5eDonq2yuZSrFuxWwI1giUZbtybIMOHqfxxV2-C4YwW4ehxhzNPtg0k$>

On 5-2-2021 12:08:33, Rory O'Donnell <rory.odonn...@oracle.com> wrote:


*Hi Robert , *

*Per the JDK 16 schedule , we are in the Release Candidate Phase**[1] .*

*Please advise if you find any issues while testing the latest Early Access builds.*

  * Schedule for JDK 16
      o *2021/02/04 Initial Release Candidate*
      o 2021/02/18 Final Release Candidate
      o 2021/03/16 General Availability
  * Release Notes [2]

OpenJDK 16 Early Access build 35**is now available at http://jdk.java.net/16 <https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!JFrjZ894U7NS5eDonq2yuZSrFuxWwI1giUZbtybIMOHqfxxV2-C4YwW4ehxhytFz3oY$>

  * These early-access, open-source builds are provided under the GNU
    General Public License, version 2, with the Classpath Exception
    <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Features [3] - the overall feature set is frozen. No further JEPs
    will be targeted to this release.
  * Changes in recent builds that maybe of interest:
      o Build 34:
          + JDK-8259025: Record compact constructor using
            Objects.requireNonNull
              # Reported by JUnit5
      o Build 32:
          + JDK-8259014: Incomplete support for Unix domain sockets
            in Windows 2019 Server

  * JDK 16 - topics of interest:
      o Unix domain socket channels (JEP-380) overview:
        https://inside.java/2021/02/03/jep380-unix-domain-sockets-channels/
        
<https://urldefense.com/v3/__https://inside.java/2021/02/03/jep380-unix-domain-sockets-channels/__;!!GqivPVa7Brio!JFrjZ894U7NS5eDonq2yuZSrFuxWwI1giUZbtybIMOHqfxxV2-C4YwW4ehxhiQF9hyA$>
      o Java Feature Spotlight: Pattern Matching
        https://inside.java/2021/01/22/feature-spotlight-pattern-matching/
        
<https://urldefense.com/v3/__https://inside.java/2021/01/22/feature-spotlight-pattern-matching/__;!!GqivPVa7Brio!JFrjZ894U7NS5eDonq2yuZSrFuxWwI1giUZbtybIMOHqfxxV2-C4YwW4ehxh2sIyIsI$>
      o Foreign Memory Access - Pulling all the thread
        https://inside.java/2021/01/25/memory-access-pulling-all-the-threads/
        
<https://urldefense.com/v3/__https://inside.java/2021/01/25/memory-access-pulling-all-the-threads/__;!!GqivPVa7Brio!JFrjZ894U7NS5eDonq2yuZSrFuxWwI1giUZbtybIMOHqfxxV2-C4YwW4ehxhC60wNAk$>
  * General – topic of interest:
      o Inside Java Episode 11 “How to contribute to OpenJDK” with
        Stuart Marks and Jesper Wilhelmsson
        https://inside.java/2021/01/29/podcast-011/
        
<https://urldefense.com/v3/__https://inside.java/2021/01/29/podcast-011/__;!!GqivPVa7Brio!JFrjZ894U7NS5eDonq2yuZSrFuxWwI1giUZbtybIMOHqfxxV2-C4YwW4ehxhAjEj2Zg$>


Project Lanai EA 9 Build 17-lanai+2-49 (2021/1/20) <https://urldefense.com/v3/__http://jdk.java.net/lanai/__;!!GqivPVa7Brio!JFrjZ894U7NS5eDonq2yuZSrFuxWwI1giUZbtybIMOHqfxxV2-C4YwW4ehxhB6_ZyvI$> is available now

  * These early-access builds are provided under the GNU General
    Public License, version 2, with the Classpath Exception
    <http://openjdk.java.net/legal/gplv2+ce.html>
  * EA builds are intended for developers looking to test and provide
    feedback on using Project Lanai.
  * This is a macOS-specific project which implements a new Java 2D
    graphics rendering pipeline for macOS.
  * Project Lanai Wiki:
    https://wiki.openjdk.java.net/display/lanai/Main
    <https://wiki.openjdk.java.net/display/lanai/Main>
  * Please send feedback via e-mail to lanai-...@openjdk.java.net
    <mailto:lanai-...@openjdk.java.net>. To send e-mail to this
    address you must first subscribe to the mailing list
    <https://mail.openjdk.java.net/mailman/listinfo/lanai-dev>.

Project Loom Build 17-loom+2-42 (2021/1/14) <https://urldefense.com/v3/__http://jdk.java.net/loom/__;!!GqivPVa7Brio!JFrjZ894U7NS5eDonq2yuZSrFuxWwI1giUZbtybIMOHqfxxV2-C4YwW4ehxhbY0dpmc$> based on JDK-17+5 <https://urldefense.com/v3/__https://github.com/openjdk/jdk/releases/tag/jdk-17*2B5__;JQ!!GqivPVa7Brio!JFrjZ894U7NS5eDonq2yuZSrFuxWwI1giUZbtybIMOHqfxxV2-C4YwW4ehxhn_YiFiE$> is available now

  * These early-access builds are provided under the GNU General
    Public License, version 2, with the Classpath Exception
    <http://openjdk.java.net/legal/gplv2+ce.html>
  * These builds are intended for developers looking to "kick the
    tyres" and provide feedback on using the API or by sending bug
    reports.
  * API Javadoc :
    https://download.java.net/java/early_access/loom/docs/api/
    
<https://urldefense.com/v3/__https://download.java.net/java/early_access/loom/docs/api/__;!!GqivPVa7Brio!JFrjZ894U7NS5eDonq2yuZSrFuxWwI1giUZbtybIMOHqfxxV2-C4YwW4ehxh-7HQxl4$>
  * Please send feedback via e-mail to loom-...@openjdk.java.net
    <mailto:loom-...@openjdk.java.net>. To send e-mail to this
    address you must first subscribe to the mailing list
    <http://mail.openjdk.java.net/mailman/listinfo/loom-dev>.

OpenJDK 17 Early Access build 8**is now available at http://jdk.java.net/17 <https://urldefense.com/v3/__http://jdk.java.net/17__;!!GqivPVa7Brio!JFrjZ894U7NS5eDonq2yuZSrFuxWwI1giUZbtybIMOHqfxxV2-C4YwW4ehxh76HVp0w$>

  * These early-access, open-source builds are provided under the GNU
    General Public License, version 2, with the Classpath Exception
    <http://openjdk.java.net/legal/gplv2+ce.html>.
  * Changes in recent builds that maybe of interest:
      o Build 8:
          + JDK-8222850: Misleading cascade compiler error in switch
            expression with undefined vars
              # Reported by jOOQ.
          + JDK-8217633: Configurable extensions with system properties
          + JDK-8249867: DOM LSSerializer control of newline after
            XML header
          + JDK-8256421: Added 2 HARICA Root CA Certificates
          + JDK-8259801: Enable XML Signature secure validation mode
            by default
      o Build 7:
          + JDK-8165276: Spec states to invoke the premain method in
            an agent class if it's public but implementation differs
          + JDK-8256895: Add support for RFC 8954: Online Certificate
            Status Protocol (OCSP) Nonce Extension
      o Build 6:
          + JDK-8259048: (tz) Upgrade time-zone data to tzdata2020f

January 2021 Critical Patch Update Released:

  * As part of the Jan 2021 CPU we released JDK 15.0.2, JDK 11.0.10
    LTS, JDK 8u281, and JDK 7u291 as well as OpenJDK 15.0.2 (publicly
    available).

Rgds, Rory

[1] https://mail.openjdk.java.net/pipermail/jdk-dev/2021-February/005062.html <https://mail.openjdk.java.net/pipermail/jdk-dev/2021-February/005062.html> [2] https://jdk.java.net/16/release-notes <https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!JFrjZ894U7NS5eDonq2yuZSrFuxWwI1giUZbtybIMOHqfxxV2-C4YwW4ehxherNlirE$> [3] http://openjdk.java.net/projects/jdk/16/ <http://openjdk.java.net/projects/jdk/16/>
--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

--
Rgds, Rory O'Donnell
Quality Engineering Manager
Oracle EMEA, Dublin, Ireland

Reply via email to