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 On 5-2-2021 12:08:33, Rory O'Donnell <[hidden email]> 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 * 2021/02/04 Initial Release Candidate * 2021/02/18 Final Release Candidate * 2021/03/16 General Availability * Release Notes [2] OpenJDK 16 Early Access build 35 is now available at http://jdk.java.net/16 [http://jdk.java.net/16] * 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: * Build 34: * JDK-8259025: Record compact constructor using Objects.requireNonNull * Reported by JUnit5 * Build 32: * JDK-8259014: Incomplete support for Unix domain sockets in Windows 2019 Server * JDK 16 - topics of interest: * Unix domain socket channels (JEP-380) overview: https://inside.java/2021/02/03/jep380-unix-domain-sockets-channels/ [https://inside.java/2021/02/03/jep380-unix-domain-sockets-channels/] * Java Feature Spotlight: Pattern Matching https://inside.java/2021/01/22/feature-spotlight-pattern-matching/ [https://inside.java/2021/01/22/feature-spotlight-pattern-matching/] * Foreign Memory Access - Pulling all the thread https://inside.java/2021/01/25/memory-access-pulling-all-the-threads/ [https://inside.java/2021/01/25/memory-access-pulling-all-the-threads/] * General – topic of interest: * Inside Java Episode 11 “How to contribute to OpenJDK” with Stuart Marks and Jesper Wilhelmsson https://inside.java/2021/01/29/podcast-011/ [https://inside.java/2021/01/29/podcast-011/] Project Lanai EA 9 Build 17-lanai+2-49 (2021/1/20) [http://jdk.java.net/lanai/] 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 [hidden email] [mailto:[hidden email]]. 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) [http://jdk.java.net/loom/] based on JDK-17+5 [https://github.com/openjdk/jdk/releases/tag/jdk-17%2B5] 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://download.java.net/java/early_access/loom/docs/api/] * Please send feedback via e-mail to [hidden email] [mailto:[hidden email]]. 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 [http://jdk.java.net/17] * 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: * 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 * 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 * 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://jdk.java.net/16/release-notes] [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 |
Hi Robert, There's no stack trace so can't see if it's Groovy or something else hacking the JDK ? Probably best to log a bug with as much info as possible, version of Groovy etc. Thanks,Rory On 05/02/2021 19:15, Robert Scholte wrote: > I've been to reproduce it again: > Jenkins: https://ci-builds.apache.org/job/Maven/job/jdk16-ea/2/console > <https://urldefense.com/v3/__https://ci-builds.apache.org/job/Maven/job/jdk16-ea/2/console__;!!GqivPVa7Brio!PblRrq4sNO7wiWm476IcYcU_ynfIHOTk8gBgZuPRWAGRZ7Ofa5grRlkn8-BqqwT8hYU$> > Sources: https://github.com/rfscholte/jdk16-ea > <https://urldefense.com/v3/__https://github.com/rfscholte/jdk16-ea__;!!GqivPVa7Brio!PblRrq4sNO7wiWm476IcYcU_ynfIHOTk8gBgZuPRWAGRZ7Ofa5grRlkn8-Bqm67X_-s$> > > Most important lines: > Failed to execute goal org.codehaus.gmaven:gmaven-plugin:1.4:execute > (default) on project mcompiler-182: Execution default of goal > org.codehaus.gmaven:gmaven-plugin:1.4:execute failed: An API > incompatibility was encountered while executing > org.codehaus.gmaven:gmaven-plugin:1.4:execute: > java.lang.ExceptionInInitializerError: null > > Unable to make protected void java.lang.Object.finalize() throws > java.lang.Throwable accessible: module java.base does not "opens > java.lang" to unnamed module @19c074f > > I am aware that this is a rather old plugin, but I would first > understand the difference between Linux and Windows (and which one has > the right behavior) > Sadly Windows only shows: > Java version: 16-ea, vendor: Oracle Corporation, runtime: > f:\jenkins\tools\java\latest16 > > I could ask our ASF INFRA for more details. > > thanks, > Robert >> >> On 5-2-2021 17:51:49, Robert Scholte <[hidden email]> wrote: >> >> Hi Rory, >> >> I hope I can isolate the issue and come with a clear description. >> >> thanks, >> Robert >>> >>> On 5-2-2021 17:18:11, Rory O'Donnell <[hidden email]> wrote: >>> >>> Hi Robert, >>> >>> Could you log a bug and send the JI number ? >>> >>> Thanks, Rory >>> >>> On 05/02/2021 11:45, Rory O'Donnell wrote: >>> > 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!PblRrq4sNO7wiWm476IcYcU_ynfIHOTk8gBgZuPRWAGRZ7Ofa5grRlkn8-BqENQrDfM$> >>> >>> >> >>> >>> >>> >>> On 5-2-2021 12:08:33, Rory O'Donnell 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!PblRrq4sNO7wiWm476IcYcU_ynfIHOTk8gBgZuPRWAGRZ7Ofa5grRlkn8-BqsF3ryJs$> >>> >>> >>> >>> >>> >>> >>> >>> >>> * These early-access, open-source builds are provided under the >>> >>> GNU General Public License, version 2, with the Classpath >>> >>> Exception . >>> >>> * 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!PblRrq4sNO7wiWm476IcYcU_ynfIHOTk8gBgZuPRWAGRZ7Ofa5grRlkn8-BqU-zVUnY$> >>> >>> >>> >>> >>> 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!PblRrq4sNO7wiWm476IcYcU_ynfIHOTk8gBgZuPRWAGRZ7Ofa5grRlkn8-BqsYzRjKk$> >>> >>> >>> >>> >>> 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!PblRrq4sNO7wiWm476IcYcU_ynfIHOTk8gBgZuPRWAGRZ7Ofa5grRlkn8-BqQ6GN_Ws$> >>> >>> >>> >>> >>> * 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!PblRrq4sNO7wiWm476IcYcU_ynfIHOTk8gBgZuPRWAGRZ7Ofa5grRlkn8-BqiuvWHTI$> >>> >>> >>> >>> >>> >>> >>> >>> >>> Project Lanai EA 9 Build 17-lanai+2-49 (2021/1/20) >>> >>> >>> >>> is available now >>> >>> >>> >>> * These early-access builds are provided under the GNU General >>> >>> Public License, version 2, with the Classpath Exception >>> >>> >>> >>> * 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 >>> >>> >>> >>> * Please send feedback via e-mail to [hidden email] >>> >>> . To send e-mail to this >>> >>> address you must first subscribe to the mailing list >>> >>> . >>> >>> >>> >>> Project Loom Build 17-loom+2-42 (2021/1/14) >>> >>> >>> >>> based on JDK-17+5 >>> >>> >>> >>> is available now >>> >>> >>> >>> * These early-access builds are provided under the GNU General >>> >>> Public License, version 2, with the Classpath Exception >>> >>> >>> >>> * 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!PblRrq4sNO7wiWm476IcYcU_ynfIHOTk8gBgZuPRWAGRZ7Ofa5grRlkn8-BqqZaA1j8$> >>> >>> >>> >>> >>> * Please send feedback via e-mail to [hidden email] >>> >>> . To send e-mail to this >>> >>> address you must first subscribe to the mailing list >>> >>> . >>> >>> >>> >>> 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!PblRrq4sNO7wiWm476IcYcU_ynfIHOTk8gBgZuPRWAGRZ7Ofa5grRlkn8-BqjM1RjpI$> >>> >>> >>> >>> >>> >>> >>> * These early-access, open-source builds are provided under the >>> >>> GNU General Public License, version 2, with the Classpath >>> >>> Exception . >>> >>> * 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 >>> >>> >>> >>> >>> [2] https://jdk.java.net/16/release-notes >>> <https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!PblRrq4sNO7wiWm476IcYcU_ynfIHOTk8gBgZuPRWAGRZ7Ofa5grRlkn8-BqdnzrkaE$> >>> >>> >>> >>> >>> [3] 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 >>> >>> -- >>> Rgds, Rory O'Donnell >>> Quality Engineering Manager >>> Oracle EMEA, Dublin, Ireland >>> -- Rgds, Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin, Ireland |
Hi,
we fixed our integration tests for Maven components with Groovy and few old plugin updates. Other than that we have only known failures - not related to JDK 16. Best regards, Sylwester pon., 8 lut 2021 o 11:50 Rory O'Donnell <[hidden email]> napisał(a): > > Hi Robert, > > Looks like logging a Groovy bug makes the most sense ? > Do keep us updated. > > Rgds,Rory > > On 07/02/2021 13:13, Robert Scholte wrote: > > I've asked ASF Infra so install the latest JDK 16-ea. > > They confirmed there was a difference between Windows and Ubuntu: > > "Right, we have ea30 on Ubuntu and ea24 on Windows currently, will > > update." > > > > In the meantime I've rerun the build including the stacktrace: > > Caused by: java.lang.ExceptionInInitializerError > > at org.codehaus.groovy.runtime.InvokerHelper.<clinit> (InvokerHelper.java:48) > > at groovy.lang.GroovyObjectSupport.<init> (GroovyObjectSupport.java:32) > > at groovy.lang.Binding.<init> (Binding.java:32) > > at groovy.lang.Script.<init> (Script.java:37) > > at script1612703365095.<init> (script1612703365095.groovy) > > at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method) > > at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:78) > > at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) > > at java.lang.reflect.Constructor.newInstanceWithCaller (Constructor.java:499) > > at java.lang.reflect.ReflectAccess.newInstance (ReflectAccess.java:128) > > at jdk.internal.reflect.ReflectionFactory.newInstance (ReflectionFactory.java:350) > > at java.lang.Class.newInstance (Class.java:642) > > at org.codehaus.gmaven.runtime.support.ScriptExecutorSupport.execute (ScriptExecutorSupport.java:65) > > at org.codehaus.gmaven.plugin.execute.ExecuteMojo.process (ExecuteMojo.java:239) > > at org.codehaus.gmaven.plugin.ComponentMojoSupport.doExecute (ComponentMojoSupport.java:60) > > at org.codehaus.gmaven.plugin.MojoSupport.execute (MojoSupport.java:69) > > at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) > > at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) > > at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) > > at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) > > at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) > > at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) > > at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) > > at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) > > at org.jvnet.hudson.maven3.launcher.Maven35Launcher.main (Maven35Launcher.java:130) > > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) > > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:78) > > at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke (Method.java:567) > > at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) > > at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) > > at jenkins.maven3.agent.Maven35Main.launch (Maven35Main.java:178) > > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) > > at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:78) > > at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) > > at java.lang.reflect.Method.invoke (Method.java:567) > > at hudson.maven.Maven3Builder.call (Maven3Builder.java:139) > > at hudson.maven.Maven3Builder.call (Maven3Builder.java:70) > > at hudson.remoting.UserRequest.perform (UserRequest.java:211) > > at hudson.remoting.UserRequest.perform (UserRequest.java:54) > > at hudson.remoting.Request$2.run (Request.java:369) > > at hudson.remoting.InterceptingExecutorService$1.call (InterceptingExecutorService.java:72) > > at java.util.concurrent.FutureTask.run (FutureTask.java:264) > > at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1130) > > at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:630) > > at java.lang.Thread.run (Thread.java:831) > > Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected void java.lang.Object.finalize() throws java.lang.Throwable accessible: module java.base does not "opens java.lang" to unnamed module @2f4adf8c > > at java.lang.reflect.AccessibleObject.checkCanSetAccessible (AccessibleObject.java:357) > > at java.lang.reflect.AccessibleObject.checkCanSetAccessible (AccessibleObject.java:297) > > at java.lang.reflect.Method.checkCanSetAccessible (Method.java:199) > > at java.lang.reflect.AccessibleObject.setAccessible (AccessibleObject.java:130) > > at org.codehaus.groovy.reflection.CachedClass$3$1.run (CachedClass.java:85) > > at java.security.AccessController.doPrivileged (AccessController.java:312) > > at org.codehaus.groovy.reflection.CachedClass$3.initValue (CachedClass.java:80) > > at org.codehaus.groovy.reflection.CachedClass$3.initValue (CachedClass.java:78) > > at org.codehaus.groovy.util.LazyReference.getLocked (LazyReference.java:33) > > at org.codehaus.groovy.util.LazyReference.get (LazyReference.java:20) > > at org.codehaus.groovy.reflection.CachedClass.getMethods (CachedClass.java:252) > > at org.codehaus.groovy.reflection.CachedClass$3.initValue (CachedClass.java:115) > > at org.codehaus.groovy.reflection.CachedClass$3.initValue (CachedClass.java:78) > > at org.codehaus.groovy.util.LazyReference.getLocked (LazyReference.java:33) > > at org.codehaus.groovy.util.LazyReference.get (LazyReference.java:20) > > at org.codehaus.groovy.reflection.CachedClass.getMethods (CachedClass.java:252) > > at org.codehaus.groovy.reflection.CachedClass$3.initValue (CachedClass.java:115) > > at org.codehaus.groovy.reflection.CachedClass$3.initValue (CachedClass.java:78) > > at org.codehaus.groovy.util.LazyReference.getLocked (LazyReference.java:33) > > at org.codehaus.groovy.util.LazyReference.get (LazyReference.java:20) > > at org.codehaus.groovy.reflection.CachedClass.getMethods (CachedClass.java:252) > > at org.codehaus.groovy.reflection.stdclasses.CachedClosureClass.<init> (CachedClosureClass.java:14) > > at org.codehaus.groovy.reflection.ClassInfo.createCachedClass (ClassInfo.java:258) > > at org.codehaus.groovy.reflection.ClassInfo.access$400 (ClassInfo.java:35) > > at org.codehaus.groovy.reflection.ClassInfo$LazyCachedClassRef.initValue (ClassInfo.java:424) > > at org.codehaus.groovy.reflection.ClassInfo$LazyCachedClassRef.initValue (ClassInfo.java:415) > > at org.codehaus.groovy.util.LazyReference.getLocked (LazyReference.java:33) > > at org.codehaus.groovy.util.LazyReference.get (LazyReference.java:20) > > at org.codehaus.groovy.reflection.ClassInfo.getCachedClass (ClassInfo.java:88) > > at org.codehaus.groovy.reflection.ReflectionCache.getCachedClass (ReflectionCache.java:107) > > at org.codehaus.groovy.reflection.ParameterTypes.getParametersTypes0 (ParameterTypes.java:77) > > at org.codehaus.groovy.reflection.ParameterTypes.getParameterTypes (ParameterTypes.java:63) > > at org.codehaus.groovy.reflection.CachedMethod.compareToCachedMethod (CachedMethod.java:148) > > at org.codehaus.groovy.reflection.CachedMethod.compareTo (CachedMethod.java:131) > > at java.util.ComparableTimSort.countRunAndMakeAscending (ComparableTimSort.java:320) > > at java.util.ComparableTimSort.sort (ComparableTimSort.java:202) > > at java.util.Arrays.sort (Arrays.java:1040) > > at org.codehaus.groovy.reflection.CachedClass$3.initValue (CachedClass.java:111) > > at org.codehaus.groovy.reflection.CachedClass$3.initValue (CachedClass.java:78) > > at org.codehaus.groovy.util.LazyReference.getLocked (LazyReference.java:33) > > at org.codehaus.groovy.util.LazyReference.get (LazyReference.java:20) > > at org.codehaus.groovy.reflection.CachedClass.getMethods (CachedClass.java:252) > > at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.registerMethods (MetaClassRegistryImpl.java:138) > > at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init> (MetaClassRegistryImpl.java:87) > > at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init> (MetaClassRegistryImpl.java:65) > > at groovy.lang.GroovySystem.<clinit> (GroovySystem.java:29) > > at org.codehaus.groovy.runtime.InvokerHelper.<clinit> (InvokerHelper.java:48) > > at groovy.lang.GroovyObjectSupport.<init> (GroovyObjectSupport.java:32) > > at groovy.lang.Binding.<init> (Binding.java:32) > > at groovy.lang.Script.<init> (Script.java:37) > > at script1612703365095.<init> (script1612703365095.groovy) > > at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method) > > at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:78) > > at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) > > at java.lang.reflect.Constructor.newInstanceWithCaller (Constructor.java:499) > > at java.lang.reflect.ReflectAccess.newInstance (ReflectAccess.java:128) > > at jdk.internal.reflect.ReflectionFactory.newInstance (ReflectionFactory.java:350) > > at java.lang.Class.newInstance (Class.java:642) > > at org.codehaus.gmaven.runtime.support.ScriptExecutorSupport.execute (ScriptExecutorSupport.java:65) > > at org.codehaus.gmaven.plugin.execute.ExecuteMojo.process (ExecuteMojo.java:239) > > at org.codehaus.gmaven.plugin.ComponentMojoSupport.doExecute (ComponentMojoSupport.java:60) > > at org.codehaus.gmaven.plugin.MojoSupport.execute (MojoSupport.java:69) > >> > >> On 7-2-2021 11:22:50, Rory O'Donnell <[hidden email]> wrote: > >> > >> > >> Hi Robert, > >> > >> There's no stack trace so can't see if it's Groovy or something else > >> hacking the JDK ? > >> > >> Probably best to log a bug with as much info as possible, version of > >> Groovy etc. > >> > >> Thanks,Rory > >> > >> On 05/02/2021 19:15, Robert Scholte wrote: > >> > I've been to reproduce it again: > >> > Jenkins: > >> https://ci-builds.apache.org/job/Maven/job/jdk16-ea/2/console > >> <https://urldefense.com/v3/__https://ci-builds.apache.org/job/Maven/job/jdk16-ea/2/console__;!!GqivPVa7Brio!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInktLDWntY$> > >> > >> > > >> > Sources: https://github.com/rfscholte/jdk16-ea > >> <https://urldefense.com/v3/__https://github.com/rfscholte/jdk16-ea__;!!GqivPVa7Brio!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInklTsAQeM$> > >> > >> > > >> > > >> > Most important lines: > >> > Failed to execute goal org.codehaus.gmaven:gmaven-plugin:1.4:execute > >> > (default) on project mcompiler-182: Execution default of goal > >> > org.codehaus.gmaven:gmaven-plugin:1.4:execute failed: An API > >> > incompatibility was encountered while executing > >> > org.codehaus.gmaven:gmaven-plugin:1.4:execute: > >> > java.lang.ExceptionInInitializerError: null > >> > > >> > Unable to make protected void java.lang.Object.finalize() throws > >> > java.lang.Throwable accessible: module java.base does not "opens > >> > java.lang" to unnamed module @19c074f > >> > > >> > I am aware that this is a rather old plugin, but I would first > >> > understand the difference between Linux and Windows (and which one has > >> > the right behavior) > >> > Sadly Windows only shows: > >> > Java version: 16-ea, vendor: Oracle Corporation, runtime: > >> > f:\jenkins\tools\java\latest16 > >> > > >> > I could ask our ASF INFRA for more details. > >> > > >> > thanks, > >> > Robert > >> >> > >> >> On 5-2-2021 17:51:49, Robert Scholte wrote: > >> >> > >> >> Hi Rory, > >> >> > >> >> I hope I can isolate the issue and come with a clear description. > >> >> > >> >> thanks, > >> >> Robert > >> >>> > >> >>> On 5-2-2021 17:18:11, Rory O'Donnell wrote: > >> >>> > >> >>> Hi Robert, > >> >>> > >> >>> Could you log a bug and send the JI number ? > >> >>> > >> >>> Thanks, Rory > >> >>> > >> >>> On 05/02/2021 11:45, Rory O'Donnell wrote: > >> >>> > 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!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInk-Xds1Zo$> > >> > >> >>> > >> >>> > >> >>> >> > >> >>> >>> > >> >>> >>> On 5-2-2021 12:08:33, Rory O'Donnell 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!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInkpfapazI$> > >> > >> >>> > >> >>> > >> >>> >>> > >> >>> >>> > >> >>> >>> > >> >>> >>> * These early-access, open-source builds are provided under the > >> >>> >>> GNU General Public License, version 2, with the Classpath > >> >>> >>> Exception . > >> >>> >>> * 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!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInk5JGcYy0$> > >> > >> >>> > >> >>> > >> >>> >>> > >> >>> >>> 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!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInkP7xUvbU$> > >> > >> >>> > >> >>> > >> >>> >>> > >> >>> >>> 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!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInkpRyBjSU$> > >> > >> >>> > >> >>> > >> >>> >>> > >> >>> >>> * 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!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInkTGLC2Vk$> > >> > >> >>> > >> >>> > >> >>> >>> > >> >>> >>> > >> >>> >>> > >> >>> >>> Project Lanai EA 9 Build 17-lanai+2-49 (2021/1/20) > >> >>> >>> > >> >>> >>> is available now > >> >>> >>> > >> >>> >>> * These early-access builds are provided under the GNU General > >> >>> >>> Public License, version 2, with the Classpath Exception > >> >>> >>> > >> >>> >>> * 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 > >> >>> >>> > >> >>> >>> * Please send feedback via e-mail to [hidden email] > >> >>> >>> . To send e-mail to this > >> >>> >>> address you must first subscribe to the mailing list > >> >>> >>> . > >> >>> >>> > >> >>> >>> Project Loom Build 17-loom+2-42 (2021/1/14) > >> >>> >>> > >> >>> >>> based on JDK-17+5 > >> >>> >>> > >> >>> >>> is available now > >> >>> >>> > >> >>> >>> * These early-access builds are provided under the GNU General > >> >>> >>> Public License, version 2, with the Classpath Exception > >> >>> >>> > >> >>> >>> * 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!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInk-mOJN1g$> > >> > >> >>> > >> >>> > >> >>> >>> > >> >>> >>> * Please send feedback via e-mail to [hidden email] > >> >>> >>> . To send e-mail to this > >> >>> >>> address you must first subscribe to the mailing list > >> >>> >>> . > >> >>> >>> > >> >>> >>> 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!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInkfi1w1U4$> > >> > >> >>> > >> >>> > >> >>> >>> > >> >>> >>> > >> >>> >>> * These early-access, open-source builds are provided under the > >> >>> >>> GNU General Public License, version 2, with the Classpath > >> >>> >>> Exception . > >> >>> >>> * 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 > >> > >> >>> > >> >>> >>> > >> >>> >>> [2] https://jdk.java.net/16/release-notes > >> <https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInkS39mXAo$> > >> > >> >>> > >> >>> > >> >>> >>> > >> >>> >>> [3] 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 > >> >>> > >> >>> -- > >> >>> Rgds, Rory O'Donnell > >> >>> Quality Engineering Manager > >> >>> Oracle EMEA, Dublin, Ireland > >> >>> > >> > >> -- > >> Rgds, Rory O'Donnell > >> Quality Engineering Manager > >> Oracle EMEA, Dublin, Ireland > >> > > -- > Rgds, Rory O'Donnell > Quality Engineering Manager > Oracle EMEA, Dublin, Ireland > --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
Thanks for the update Sylwester Rgds,Rory On 10/02/2021 14:12, Sylwester Lachiewicz wrote: > Hi, > we fixed our integration tests for Maven components with Groovy and > few old plugin updates. > > Other than that we have only known failures - not related to JDK 16. > > Best regards, > Sylwester > > pon., 8 lut 2021 o 11:50 Rory O'Donnell <[hidden email]> napisał(a): >> Hi Robert, >> >> Looks like logging a Groovy bug makes the most sense ? >> Do keep us updated. >> >> Rgds,Rory >> >> On 07/02/2021 13:13, Robert Scholte wrote: >>> I've asked ASF Infra so install the latest JDK 16-ea. >>> They confirmed there was a difference between Windows and Ubuntu: >>> "Right, we have ea30 on Ubuntu and ea24 on Windows currently, will >>> update." >>> >>> In the meantime I've rerun the build including the stacktrace: >>> Caused by: java.lang.ExceptionInInitializerError >>> at org.codehaus.groovy.runtime.InvokerHelper.<clinit> (InvokerHelper.java:48) >>> at groovy.lang.GroovyObjectSupport.<init> (GroovyObjectSupport.java:32) >>> at groovy.lang.Binding.<init> (Binding.java:32) >>> at groovy.lang.Script.<init> (Script.java:37) >>> at script1612703365095.<init> (script1612703365095.groovy) >>> at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method) >>> at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:78) >>> at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) >>> at java.lang.reflect.Constructor.newInstanceWithCaller (Constructor.java:499) >>> at java.lang.reflect.ReflectAccess.newInstance (ReflectAccess.java:128) >>> at jdk.internal.reflect.ReflectionFactory.newInstance (ReflectionFactory.java:350) >>> at java.lang.Class.newInstance (Class.java:642) >>> at org.codehaus.gmaven.runtime.support.ScriptExecutorSupport.execute (ScriptExecutorSupport.java:65) >>> at org.codehaus.gmaven.plugin.execute.ExecuteMojo.process (ExecuteMojo.java:239) >>> at org.codehaus.gmaven.plugin.ComponentMojoSupport.doExecute (ComponentMojoSupport.java:60) >>> at org.codehaus.gmaven.plugin.MojoSupport.execute (MojoSupport.java:69) >>> at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:137) >>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:210) >>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156) >>> at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:148) >>> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117) >>> at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81) >>> at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:56) >>> at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128) >>> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:305) >>> at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192) >>> at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105) >>> at org.jvnet.hudson.maven3.launcher.Maven35Launcher.main (Maven35Launcher.java:130) >>> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) >>> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:78) >>> at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) >>> at java.lang.reflect.Method.invoke (Method.java:567) >>> at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:282) >>> at org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:225) >>> at jenkins.maven3.agent.Maven35Main.launch (Maven35Main.java:178) >>> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) >>> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:78) >>> at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) >>> at java.lang.reflect.Method.invoke (Method.java:567) >>> at hudson.maven.Maven3Builder.call (Maven3Builder.java:139) >>> at hudson.maven.Maven3Builder.call (Maven3Builder.java:70) >>> at hudson.remoting.UserRequest.perform (UserRequest.java:211) >>> at hudson.remoting.UserRequest.perform (UserRequest.java:54) >>> at hudson.remoting.Request$2.run (Request.java:369) >>> at hudson.remoting.InterceptingExecutorService$1.call (InterceptingExecutorService.java:72) >>> at java.util.concurrent.FutureTask.run (FutureTask.java:264) >>> at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1130) >>> at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:630) >>> at java.lang.Thread.run (Thread.java:831) >>> Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected void java.lang.Object.finalize() throws java.lang.Throwable accessible: module java.base does not "opens java.lang" to unnamed module @2f4adf8c >>> at java.lang.reflect.AccessibleObject.checkCanSetAccessible (AccessibleObject.java:357) >>> at java.lang.reflect.AccessibleObject.checkCanSetAccessible (AccessibleObject.java:297) >>> at java.lang.reflect.Method.checkCanSetAccessible (Method.java:199) >>> at java.lang.reflect.AccessibleObject.setAccessible (AccessibleObject.java:130) >>> at org.codehaus.groovy.reflection.CachedClass$3$1.run (CachedClass.java:85) >>> at java.security.AccessController.doPrivileged (AccessController.java:312) >>> at org.codehaus.groovy.reflection.CachedClass$3.initValue (CachedClass.java:80) >>> at org.codehaus.groovy.reflection.CachedClass$3.initValue (CachedClass.java:78) >>> at org.codehaus.groovy.util.LazyReference.getLocked (LazyReference.java:33) >>> at org.codehaus.groovy.util.LazyReference.get (LazyReference.java:20) >>> at org.codehaus.groovy.reflection.CachedClass.getMethods (CachedClass.java:252) >>> at org.codehaus.groovy.reflection.CachedClass$3.initValue (CachedClass.java:115) >>> at org.codehaus.groovy.reflection.CachedClass$3.initValue (CachedClass.java:78) >>> at org.codehaus.groovy.util.LazyReference.getLocked (LazyReference.java:33) >>> at org.codehaus.groovy.util.LazyReference.get (LazyReference.java:20) >>> at org.codehaus.groovy.reflection.CachedClass.getMethods (CachedClass.java:252) >>> at org.codehaus.groovy.reflection.CachedClass$3.initValue (CachedClass.java:115) >>> at org.codehaus.groovy.reflection.CachedClass$3.initValue (CachedClass.java:78) >>> at org.codehaus.groovy.util.LazyReference.getLocked (LazyReference.java:33) >>> at org.codehaus.groovy.util.LazyReference.get (LazyReference.java:20) >>> at org.codehaus.groovy.reflection.CachedClass.getMethods (CachedClass.java:252) >>> at org.codehaus.groovy.reflection.stdclasses.CachedClosureClass.<init> (CachedClosureClass.java:14) >>> at org.codehaus.groovy.reflection.ClassInfo.createCachedClass (ClassInfo.java:258) >>> at org.codehaus.groovy.reflection.ClassInfo.access$400 (ClassInfo.java:35) >>> at org.codehaus.groovy.reflection.ClassInfo$LazyCachedClassRef.initValue (ClassInfo.java:424) >>> at org.codehaus.groovy.reflection.ClassInfo$LazyCachedClassRef.initValue (ClassInfo.java:415) >>> at org.codehaus.groovy.util.LazyReference.getLocked (LazyReference.java:33) >>> at org.codehaus.groovy.util.LazyReference.get (LazyReference.java:20) >>> at org.codehaus.groovy.reflection.ClassInfo.getCachedClass (ClassInfo.java:88) >>> at org.codehaus.groovy.reflection.ReflectionCache.getCachedClass (ReflectionCache.java:107) >>> at org.codehaus.groovy.reflection.ParameterTypes.getParametersTypes0 (ParameterTypes.java:77) >>> at org.codehaus.groovy.reflection.ParameterTypes.getParameterTypes (ParameterTypes.java:63) >>> at org.codehaus.groovy.reflection.CachedMethod.compareToCachedMethod (CachedMethod.java:148) >>> at org.codehaus.groovy.reflection.CachedMethod.compareTo (CachedMethod.java:131) >>> at java.util.ComparableTimSort.countRunAndMakeAscending (ComparableTimSort.java:320) >>> at java.util.ComparableTimSort.sort (ComparableTimSort.java:202) >>> at java.util.Arrays.sort (Arrays.java:1040) >>> at org.codehaus.groovy.reflection.CachedClass$3.initValue (CachedClass.java:111) >>> at org.codehaus.groovy.reflection.CachedClass$3.initValue (CachedClass.java:78) >>> at org.codehaus.groovy.util.LazyReference.getLocked (LazyReference.java:33) >>> at org.codehaus.groovy.util.LazyReference.get (LazyReference.java:20) >>> at org.codehaus.groovy.reflection.CachedClass.getMethods (CachedClass.java:252) >>> at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.registerMethods (MetaClassRegistryImpl.java:138) >>> at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init> (MetaClassRegistryImpl.java:87) >>> at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init> (MetaClassRegistryImpl.java:65) >>> at groovy.lang.GroovySystem.<clinit> (GroovySystem.java:29) >>> at org.codehaus.groovy.runtime.InvokerHelper.<clinit> (InvokerHelper.java:48) >>> at groovy.lang.GroovyObjectSupport.<init> (GroovyObjectSupport.java:32) >>> at groovy.lang.Binding.<init> (Binding.java:32) >>> at groovy.lang.Script.<init> (Script.java:37) >>> at script1612703365095.<init> (script1612703365095.groovy) >>> at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method) >>> at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:78) >>> at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) >>> at java.lang.reflect.Constructor.newInstanceWithCaller (Constructor.java:499) >>> at java.lang.reflect.ReflectAccess.newInstance (ReflectAccess.java:128) >>> at jdk.internal.reflect.ReflectionFactory.newInstance (ReflectionFactory.java:350) >>> at java.lang.Class.newInstance (Class.java:642) >>> at org.codehaus.gmaven.runtime.support.ScriptExecutorSupport.execute (ScriptExecutorSupport.java:65) >>> at org.codehaus.gmaven.plugin.execute.ExecuteMojo.process (ExecuteMojo.java:239) >>> at org.codehaus.gmaven.plugin.ComponentMojoSupport.doExecute (ComponentMojoSupport.java:60) >>> at org.codehaus.gmaven.plugin.MojoSupport.execute (MojoSupport.java:69) >>>> On 7-2-2021 11:22:50, Rory O'Donnell <[hidden email]> wrote: >>>> >>>> >>>> Hi Robert, >>>> >>>> There's no stack trace so can't see if it's Groovy or something else >>>> hacking the JDK ? >>>> >>>> Probably best to log a bug with as much info as possible, version of >>>> Groovy etc. >>>> >>>> Thanks,Rory >>>> >>>> On 05/02/2021 19:15, Robert Scholte wrote: >>>>> I've been to reproduce it again: >>>>> Jenkins: >>>> https://urldefense.com/v3/__https://ci-builds.apache.org/job/Maven/job/jdk16-ea/2/console__;!!GqivPVa7Brio!KlM_9WxY0OC-t2m9zihTmLFkpwwu6hs9C014fdyA2FHQeC7qVx_5mDtCPovprBh95As$ >>>> <https://urldefense.com/v3/__https://ci-builds.apache.org/job/Maven/job/jdk16-ea/2/console__;!!GqivPVa7Brio!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInktLDWntY$> >>>> >>>>> Sources: https://urldefense.com/v3/__https://github.com/rfscholte/jdk16-ea__;!!GqivPVa7Brio!KlM_9WxY0OC-t2m9zihTmLFkpwwu6hs9C014fdyA2FHQeC7qVx_5mDtCPovpRKz45uk$ >>>> <https://urldefense.com/v3/__https://github.com/rfscholte/jdk16-ea__;!!GqivPVa7Brio!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInklTsAQeM$> >>>> >>>>> >>>>> Most important lines: >>>>> Failed to execute goal org.codehaus.gmaven:gmaven-plugin:1.4:execute >>>>> (default) on project mcompiler-182: Execution default of goal >>>>> org.codehaus.gmaven:gmaven-plugin:1.4:execute failed: An API >>>>> incompatibility was encountered while executing >>>>> org.codehaus.gmaven:gmaven-plugin:1.4:execute: >>>>> java.lang.ExceptionInInitializerError: null >>>>> >>>>> Unable to make protected void java.lang.Object.finalize() throws >>>>> java.lang.Throwable accessible: module java.base does not "opens >>>>> java.lang" to unnamed module @19c074f >>>>> >>>>> I am aware that this is a rather old plugin, but I would first >>>>> understand the difference between Linux and Windows (and which one has >>>>> the right behavior) >>>>> Sadly Windows only shows: >>>>> Java version: 16-ea, vendor: Oracle Corporation, runtime: >>>>> f:\jenkins\tools\java\latest16 >>>>> >>>>> I could ask our ASF INFRA for more details. >>>>> >>>>> thanks, >>>>> Robert >>>>>> On 5-2-2021 17:51:49, Robert Scholte wrote: >>>>>> >>>>>> Hi Rory, >>>>>> >>>>>> I hope I can isolate the issue and come with a clear description. >>>>>> >>>>>> thanks, >>>>>> Robert >>>>>>> On 5-2-2021 17:18:11, Rory O'Donnell wrote: >>>>>>> >>>>>>> Hi Robert, >>>>>>> >>>>>>> Could you log a bug and send the JI number ? >>>>>>> >>>>>>> Thanks, Rory >>>>>>> >>>>>>> On 05/02/2021 11:45, Rory O'Donnell wrote: >>>>>>>> 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://urldefense.com/v3/__https://ci-builds.apache.org/job/Maven/job/dist-tool-plugin/job/master/site/dist-tool-master-jobs.html__;!!GqivPVa7Brio!KlM_9WxY0OC-t2m9zihTmLFkpwwu6hs9C014fdyA2FHQeC7qVx_5mDtCPovpFHOOuss$ >>>> <https://urldefense.com/v3/__https://ci-builds.apache.org/job/Maven/job/dist-tool-plugin/job/master/site/dist-tool-master-jobs.html__;!!GqivPVa7Brio!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInk-Xds1Zo$> >>>> >>>>>>> >>>>>>>>>> On 5-2-2021 12:08:33, Rory O'Donnell 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 >>>>>>>>>> https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!KlM_9WxY0OC-t2m9zihTmLFkpwwu6hs9C014fdyA2FHQeC7qVx_5mDtCPovpcFYBbwA$ >>>> <https://urldefense.com/v3/__http://jdk.java.net/16__;!!GqivPVa7Brio!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInkpfapazI$> >>>> >>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> * These early-access, open-source builds are provided under the >>>>>>>>>> GNU General Public License, version 2, with the Classpath >>>>>>>>>> Exception . >>>>>>>>>> * 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://urldefense.com/v3/__https://inside.java/2021/02/03/jep380-unix-domain-sockets-channels/__;!!GqivPVa7Brio!KlM_9WxY0OC-t2m9zihTmLFkpwwu6hs9C014fdyA2FHQeC7qVx_5mDtCPovpAtGJMgU$ >>>> <https://urldefense.com/v3/__https://inside.java/2021/02/03/jep380-unix-domain-sockets-channels/__;!!GqivPVa7Brio!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInk5JGcYy0$> >>>> >>>>>>> >>>>>>>>>> o Java Feature Spotlight: Pattern Matching >>>>>>>>>> >>>> https://urldefense.com/v3/__https://inside.java/2021/01/22/feature-spotlight-pattern-matching/__;!!GqivPVa7Brio!KlM_9WxY0OC-t2m9zihTmLFkpwwu6hs9C014fdyA2FHQeC7qVx_5mDtCPovphM2ojak$ >>>> <https://urldefense.com/v3/__https://inside.java/2021/01/22/feature-spotlight-pattern-matching/__;!!GqivPVa7Brio!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInkP7xUvbU$> >>>> >>>>>>> >>>>>>>>>> o Foreign Memory Access - Pulling all the thread >>>>>>>>>> >>>> https://urldefense.com/v3/__https://inside.java/2021/01/25/memory-access-pulling-all-the-threads/__;!!GqivPVa7Brio!KlM_9WxY0OC-t2m9zihTmLFkpwwu6hs9C014fdyA2FHQeC7qVx_5mDtCPovpqyBHw7U$ >>>> <https://urldefense.com/v3/__https://inside.java/2021/01/25/memory-access-pulling-all-the-threads/__;!!GqivPVa7Brio!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInkpRyBjSU$> >>>> >>>>>>> >>>>>>>>>> * General – topic of interest: >>>>>>>>>> o Inside Java Episode 11 “How to contribute to OpenJDK” with >>>>>>>>>> Stuart Marks and Jesper Wilhelmsson >>>>>>>>>> https://urldefense.com/v3/__https://inside.java/2021/01/29/podcast-011/__;!!GqivPVa7Brio!KlM_9WxY0OC-t2m9zihTmLFkpwwu6hs9C014fdyA2FHQeC7qVx_5mDtCPovpFmCOIXA$ >>>> <https://urldefense.com/v3/__https://inside.java/2021/01/29/podcast-011/__;!!GqivPVa7Brio!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInkTGLC2Vk$> >>>> >>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Project Lanai EA 9 Build 17-lanai+2-49 (2021/1/20) >>>>>>>>>> >>>>>>>>>> is available now >>>>>>>>>> >>>>>>>>>> * These early-access builds are provided under the GNU General >>>>>>>>>> Public License, version 2, with the Classpath Exception >>>>>>>>>> >>>>>>>>>> * 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 >>>>>>>>>> >>>>>>>>>> * Please send feedback via e-mail to [hidden email] >>>>>>>>>> . To send e-mail to this >>>>>>>>>> address you must first subscribe to the mailing list >>>>>>>>>> . >>>>>>>>>> >>>>>>>>>> Project Loom Build 17-loom+2-42 (2021/1/14) >>>>>>>>>> >>>>>>>>>> based on JDK-17+5 >>>>>>>>>> >>>>>>>>>> is available now >>>>>>>>>> >>>>>>>>>> * These early-access builds are provided under the GNU General >>>>>>>>>> Public License, version 2, with the Classpath Exception >>>>>>>>>> >>>>>>>>>> * 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://urldefense.com/v3/__https://download.java.net/java/early_access/loom/docs/api/__;!!GqivPVa7Brio!KlM_9WxY0OC-t2m9zihTmLFkpwwu6hs9C014fdyA2FHQeC7qVx_5mDtCPovp-97ToRY$ >>>> <https://urldefense.com/v3/__https://download.java.net/java/early_access/loom/docs/api/__;!!GqivPVa7Brio!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInk-mOJN1g$> >>>> >>>>>>> >>>>>>>>>> * Please send feedback via e-mail to [hidden email] >>>>>>>>>> . To send e-mail to this >>>>>>>>>> address you must first subscribe to the mailing list >>>>>>>>>> . >>>>>>>>>> >>>>>>>>>> OpenJDK 17 Early Access build 8**is now available at >>>>>>>>>> https://urldefense.com/v3/__http://jdk.java.net/17__;!!GqivPVa7Brio!KlM_9WxY0OC-t2m9zihTmLFkpwwu6hs9C014fdyA2FHQeC7qVx_5mDtCPovpxzc8CZQ$ >>>> <https://urldefense.com/v3/__http://jdk.java.net/17__;!!GqivPVa7Brio!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInkfi1w1U4$> >>>> >>>>>>> >>>>>>>>>> >>>>>>>>>> * These early-access, open-source builds are provided under the >>>>>>>>>> GNU General Public License, version 2, with the Classpath >>>>>>>>>> Exception . >>>>>>>>>> * 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 >>>> >>>>>>>>>> [2] https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!KlM_9WxY0OC-t2m9zihTmLFkpwwu6hs9C014fdyA2FHQeC7qVx_5mDtCPovpJfKTNOc$ >>>> <https://urldefense.com/v3/__https://jdk.java.net/16/release-notes__;!!GqivPVa7Brio!OH9KbbVzUKeKw2DgKEX8WMVtvv29nZNgbb7BI3ZRBzHl_lkSt33XgftoXInkS39mXAo$> >>>> >>>>>>> >>>>>>>>>> [3] 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 >>>>>>> -- >>>>>>> Rgds, Rory O'Donnell >>>>>>> Quality Engineering Manager >>>>>>> Oracle EMEA, Dublin, Ireland >>>>>>> >>>> -- >>>> Rgds, Rory O'Donnell >>>> Quality Engineering Manager >>>> Oracle EMEA, Dublin, Ireland >>>> >> -- >> Rgds, Rory O'Donnell >> Quality Engineering Manager >> Oracle EMEA, Dublin, Ireland >> -- Rgds, Rory O'Donnell Quality Engineering Manager Oracle EMEA, Dublin, Ireland --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
Free forum by Nabble | Edit this page |