From deepak.n.damodaran at oracle.com Mon Oct 7 07:13:35 2019 From: deepak.n.damodaran at oracle.com (Deepak Damodaran) Date: Mon, 7 Oct 2019 12:43:35 +0530 Subject: JDK 14 - Early Access build 17 is available In-Reply-To: References: Message-ID: <7d30df70-7845-f8e1-c9f6-64e877fa82d3@oracle.com> Hi All, *OpenJDK builds *- JDK 14 - Early Access build 17 is available at http://jdk.java.net/14/ These early-access, open-source builds are provided under the GNU General Public License, version?2, with the Classpath Exception . * Schedule for JDK 14 o 2019/12/12 Rampdown Phase One o 2020/01/16 Rampdown Phase Two o 2020/02/06 Initial Release Candidate o 2020/02/20 Final Release Candidate o 2020/03/17 General Availability * Release notes o https://jdk.java.net/14/release-notes * JEPs targeted to JDK 14, so far o 352 - Non-Volatile Mapped Byte Buffers o 358 - Helpful NullPointerExceptions * Recent Bug fixes of Interest o Build 16:- + JDK-8228580: DnsClient TCP socket timeout + JDK-8229800: WindowsServerCore 1809 does not provide d2d1.dll library required by awt.dll + JDK-8230814: Enable SAX ContentHandler to handle XML Declaration o Build 15:- + JDK-8229202: Docker reporting causes secondary crashes in error handling + JDK-8223490: Optimize search algorithm for determining default time zone * Changes in this build *jpackage EA -* Build 14-jpackage+1-49 (2019/10/2) * This is an early access build of JEP 343: Packaging Tool , aimed at testing a prototype implementation of? jpackage, which is a new tool for packaging self-contained Java applications along with a Java Runtime Environment. * These early-access builds are provided under the GNU General Public License, version?2, with the Classpath Exception * Build 14 is now available http://jdk.java.net/jpackage/ * Please send feedback via e-mail to core-libs-dev at openjdk.java.net CodeOne * Missed some of the Core Java Platform track, see a thread of some of the captured sessions: here Regards Deepak From deepak.n.damodaran at oracle.com Mon Oct 14 06:22:04 2019 From: deepak.n.damodaran at oracle.com (Deepak Damodaran) Date: Mon, 14 Oct 2019 11:52:04 +0530 Subject: OpenJDK 14 build 18 test results now available In-Reply-To: <5821ada2-0c6d-ade6-b2bf-ccfa7bc7bf49@oracle.com> References: <5821ada2-0c6d-ade6-b2bf-ccfa7bc7bf49@oracle.com> Message-ID: *OpenJDK 1**4 ea build **18 test results are now available at * ** https://download.java.net/openjdk/testresults/14/testresults.html The jdk test results contain 15 differencesfrom the build 17 test results. There are 2 testcase failures, these failures are under investigation. 0: /scratch/export/home/aginfra/muneer/jtest/merge14/17/jdk/JTwork pass: 7,496; fail: 2; error: 2; not run: 2,478 1: /scratch/export/home/aginfra/muneer/jtest/merge14/18/jdk/JTwork pass: 7,497; fail: 2; error: 2; not run: 2,484 0 1 Test --- pass com/sun/jdi/JdbStopInNotificationThreadTest.java pass fail com/sun/nio/sctp/SctpMultiChannel/Branch.java pass error com/sun/nio/sctp/SctpMultiChannel/Send.java --- pass java/nio/channels/DatagramChannel/AddressesAfterDisconnect.java error pass java/nio/channels/DatagramChannel/SRTest.java --- pass java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorExample.java fail pass javax/accessibility/SlowPanelIteration/SlowPanelIteration.java --- pass javax/management/mxbean/ThreadStartTest.java --- pass jdk/nio/zipfs/CompressionModeTest.java --- pass jdk/nio/zipfs/NonExistentPathTests.java pass --- sun/tools/jhsdb/BasicLauncherTest.java pass --- sun/tools/jhsdb/HeapDumpTest.java pass --- sun/tools/jhsdb/JShellHeapDumpTest.java pass --- sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java pass --- sun/tools/jstack/DeadlockDetectionTest.java 15 differences The hotspot test results contain 31 differencesfrom the build 17 test results. No new testcase failures found. 0: /scratch/export/home/aginfra/muneer/jtest/merge14/17/hotspot/JTwork pass: 5,707; not run: 386 1: /scratch/export/home/aginfra/muneer/jtest/merge14/18/hotspot/JTwork pass: 5,684; not run: 414 0 1 Test --- pass compiler/loopopts/SplitIfSharedFastLockBehindCastPP.java --- pass compiler/loopstripmining/TestConservativeAntiDep.java pass --- gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java pass --- resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java --- pass serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java --- pass serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java pass --- serviceability/jvmti/RedefineClasses/RedefineDeleteJmethod.java pass --- serviceability/sa/CDSJMapClstats.java pass --- serviceability/sa/DeadlockDetectionTest.java pass --- serviceability/sa/JhsdbThreadInfoTest.java pass --- serviceability/sa/TestClassDump.java pass --- serviceability/sa/TestClhsdbJstackLock.java pass --- serviceability/sa/TestCpoolForInvokeDynamic.java pass --- serviceability/sa/TestDefaultMethods.java pass --- serviceability/sa/TestG1HeapRegion.java pass --- serviceability/sa/TestHeapDumpForInvokeDynamic.java pass --- serviceability/sa/TestInstanceKlassSize.java pass --- serviceability/sa/TestInstanceKlassSizeForInterface.java pass --- serviceability/sa/TestIntConstant.java pass --- serviceability/sa/TestJhsdbJstackLock.java pass --- serviceability/sa/TestJhsdbJstackMixed.java pass --- serviceability/sa/TestPrintMdo.java pass --- serviceability/sa/TestType.java pass --- serviceability/sa/TestUniverse.java pass --- serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java pass --- serviceability/sa/sadebugd/DebugdConnectTest.java pass --- serviceability/sa/sadebugd/SADebugDTest.java pass --- vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java pass --- vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java pass --- vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java pass --- vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java 31 differences The langtools test results contain 0 differences from the build 17 test results. -- Regards, Deepak Damodaran QualityOutreach Oracle, Bangalore, India From aditya.s at outlook.com Mon Oct 14 20:44:51 2019 From: aditya.s at outlook.com (Aditya Srinivasan) Date: Mon, 14 Oct 2019 20:44:51 +0000 Subject: Typo found in Javadocs In-Reply-To: References: Message-ID: <04017F9E-2C3A-438D-AACC-789691730952@outlook.com> Hi there, I?m sending this again after receiving guidance from Dalibor Topic about subscribing to the mailing list in order for my email to go through. Wanted to discuss this here and perhaps discuss next steps. Dalibor told me that the right place to raise this would be in the core-libs-dev mailing list. If someone is a member in that list, I would appreciate guidance from them! If not, I can raise it there as well. On a broader note, since there seems to be a need for volunteers, I would like to sign up for this effort and make contributing to the JDK more accessible! Aditya Srinivasan On Oct 10, 2019, at 2:58 PM, Aditya Srinivasan > wrote: Apologies for sending the email here if it was the wrong group. I found a typo in a java.base class and wanted to know how I should go about making contributions to it. Aditya Srinivasan From deepak.n.damodaran at oracle.com Fri Oct 18 06:48:06 2019 From: deepak.n.damodaran at oracle.com (Deepak Damodaran) Date: Fri, 18 Oct 2019 12:18:06 +0530 Subject: OpenJDK 14 build 19 test results now available In-Reply-To: <315363ea-37b8-f680-a844-9a58004d7f24@oracle.com> References: <315363ea-37b8-f680-a844-9a58004d7f24@oracle.com> Message-ID: *OpenJDK 1**4 ea build **19 test results are now available at * ** https://download.java.net/openjdk/testresults/14/testresults.html The jdk test results contain 9 differencesfrom the build 18 test results. There is 1 testcase failure, this failure is under investigation, JBS issue already exists for this failure. 0: /scratch/export/home/aginfra/muneer/jtest/merge14/18/jdk/JTwork pass: 7,497; fail: 2; error: 2; not run: 2,484 1: /scratch/export/home/aginfra/muneer/jtest/merge14/19/jdk/JTwork pass: 7,502; fail: 3; error: 1; not run: 2,490 0 1 Test error pass com/sun/nio/sctp/SctpMultiChannel/Send.java --- pass java/lang/Runtime/loadLibrary/LoadLibraryTest.java --- pass java/net/httpclient/HttpSlowServerTest.java --- pass java/net/httpclient/LargeHandshakeTest.java --- pass java/net/httpclient/LargeResponseTest.java --- pass java/text/Format/DateFormat/SimpleDateFormatPatternTest.java --- pass java/text/Format/DecimalFormat/SetGroupingSizeTest.java pass fail javax/accessibility/SlowPanelIteration/SlowPanelIteration.java pass --- jdk/jfr/event/oldobject/TestLargeRootSet.java 9 differences The hotspot test results contain 26 differencesfrom the build 18 test results. No new testcase failures found. 0: /scratch/export/home/aginfra/muneer/jtest/merge14/18/hotspot/JTwork pass: 5,684; not run: 414 1: /scratch/export/home/aginfra/muneer/jtest/merge14/19/hotspot/JTwork pass: 5,686; not run: 416 0 1 Test --- pass compiler/loopopts/TestRemoveEmptyLoop.java --- pass serviceability/jvmti/SuspendWithCurrentThread/SuspendWithCurrentThread.java --- pass vmTestbase/jit/graph/cgt0.java pass --- vmTestbase/jit/graph/cgt0/cgt0.java --- pass vmTestbase/jit/graph/cgt1.java pass --- vmTestbase/jit/graph/cgt1/cgt1.java --- pass vmTestbase/jit/graph/cgt10.java pass --- vmTestbase/jit/graph/cgt10/cgt10.java --- pass vmTestbase/jit/graph/cgt11.java pass --- vmTestbase/jit/graph/cgt11/cgt11.java --- pass vmTestbase/jit/graph/cgt2.java pass --- vmTestbase/jit/graph/cgt2/cgt2.java --- pass vmTestbase/jit/graph/cgt3.java pass --- vmTestbase/jit/graph/cgt3/cgt3.java --- pass vmTestbase/jit/graph/cgt4.java pass --- vmTestbase/jit/graph/cgt4/cgt4.java --- pass vmTestbase/jit/graph/cgt5.java pass --- vmTestbase/jit/graph/cgt5/cgt5.java --- pass vmTestbase/jit/graph/cgt6.java pass --- vmTestbase/jit/graph/cgt6/cgt6.java --- pass vmTestbase/jit/graph/cgt7.java pass --- vmTestbase/jit/graph/cgt7/cgt7.java --- pass vmTestbase/jit/graph/cgt8.java pass --- vmTestbase/jit/graph/cgt8/cgt8.java --- pass vmTestbase/jit/graph/cgt9.java pass --- vmTestbase/jit/graph/cgt9/cgt9.java 26 differences The langtools test results contain 0 differences from the build 18 test results. -- Regards, Deepak Damodaran QualityOutreach Oracle, Bangalore, India From deepak.n.damodaran at oracle.com Sat Oct 19 17:36:41 2019 From: deepak.n.damodaran at oracle.com (Deepak Damodaran) Date: Sat, 19 Oct 2019 23:06:41 +0530 Subject: JDK 14 - Early Access build 19 is available In-Reply-To: <30f93500-3b0b-b2fe-6815-17d002d42d2a@oracle.com> References: <30f93500-3b0b-b2fe-6815-17d002d42d2a@oracle.com> Message-ID: <535224dc-c601-a0ea-efea-4621b55b3d9d@oracle.com> *JDK 14 - Early Access build 19 is available via artifactory [1]* These early-access, open-source builds are provided under the GNU General Public License, version?2, with the Classpath Exception . * Release notes o https://jdk.java.net/14/release-notes * JEPs targeted to JDK 14, so far o 352 - Non-Volatile Mapped Byte Buffers o 358 - Helpful NullPointerExceptions o 349 - JFR Event Streaming * Changes in this build * Recent Bug fixes of Interest o Build 18:- + JDK-8231260: (dc) DatagramChannel::disconnect changes the port of the local address to 0 (lnx) + JDK-8223771: FileSystemProvider.newFileSystem(Path, Map) should throw IOException when called with a file that cannot be open I want to draw your attention to some *noteable changes in previous builds of JDK 14.* o Build 14 - Classes are now loaded and linked by Class.forName() (JDK-8212117 ) + we need help testing changes to 3-arg Class.forName method. The method has always been specified to link the class but the implementation has historically not done this when invoked with the "initialize" parameter set to false. The bug has been fixed in JDK 14 but it has the potential to change the behavior of code that uses Class.forName to load classes that cannot be linked. Regards Deepak Damodaran [1] https://jpg-data.us.oracle.com/artifactory/re-release-local/jdk/14/ From martijnverburg at gmail.com Mon Oct 21 12:02:12 2019 From: martijnverburg at gmail.com (Martijn Verburg) Date: Mon, 21 Oct 2019 13:02:12 +0100 Subject: Typo found in Javadocs In-Reply-To: <04017F9E-2C3A-438D-AACC-789691730952@outlook.com> References: <04017F9E-2C3A-438D-AACC-789691730952@outlook.com> Message-ID: Hi Aditya, Sorry for the late reply, many of us are involved in various release teams for OpenJDK downstream providers and it was release week this week :-). Yes, core-libs is the right place to go for that doc fix. You can't use attachments but if your patch is very small then you can propose it to the list. Ask if it's correct (both semantically and syntactically!) and then ask for a sponsor. Cheers, Martijn On Mon, 14 Oct 2019 at 21:45, Aditya Srinivasan wrote: > Hi there, I?m sending this again after receiving guidance from Dalibor > Topic about subscribing to the mailing list in order for my email to go > through. Wanted to discuss this here and perhaps discuss next steps. > Dalibor told me that the right place to raise this would be in the > core-libs-dev mailing list. If someone is a member in that list, I would > appreciate guidance from them! If not, I can raise it there as well. > > On a broader note, since there seems to be a need for volunteers, I would > like to sign up for this effort and make contributing to the JDK more > accessible! > > Aditya Srinivasan > > On Oct 10, 2019, at 2:58 PM, Aditya Srinivasan > wrote: > > Apologies for sending the email here if it was the wrong group. I found a > typo in a java.base class and wanted to know how I should go about making > contributions to it. > > Aditya Srinivasan > > > From deepak.n.damodaran at oracle.com Fri Oct 25 13:58:14 2019 From: deepak.n.damodaran at oracle.com (Deepak Damodaran) Date: Fri, 25 Oct 2019 19:28:14 +0530 Subject: OpenJDK 14 build 20 test results now available In-Reply-To: References: Message-ID: <7caaa9b1-9374-5517-331b-cb3e5ad75602@oracle.com> *OpenJDK 1**4 ea build **20 test results are now available at * ** https://download.java.net/openjdk/testresults/14/testresults.html The jdk test results contain 8 differencesfrom the build 19 test results. No new testcase failures found. 0: /scratch/export/home/aginfra/muneer/jtest/merge14/19/jdk/JTwork pass: 7,502; fail: 3; error: 1; not run: 2,490 1: /scratch/export/home/aginfra/muneer/jtest/merge14/20/jdk/JTwork pass: 7,508; fail: 2; error: 1; not run: 2,488 0 1 Test fail pass com/sun/nio/sctp/SctpMultiChannel/Branch.java --- pass java/lang/ThreadLocal/ReplaceStaleEntry.java pass --- java/math/BigInteger/DivisionOverflow.java --- pass java/math/BigInteger/largeMemory/DivisionOverflow.java --- pass java/math/BigInteger/largeMemory/StringConstructorOverflow.java --- pass java/math/BigInteger/largeMemory/SymmetricRangeTests.java --- pass java/net/httpclient/HttpRedirectTest.java --- pass javax/xml/crypto/dsig/Versions.java 8 differences The hotspot test results contain 10 differencesfrom the build 19 test results. No new testcase failures found. 0: /scratch/export/home/aginfra/muneer/jtest/merge14/19/hotspot/JTwork pass: 5,686; not run: 416 1: /scratch/export/home/aginfra/muneer/jtest/merge14/20/hotspot/JTwork pass: 5,696; not run: 416 0 1 Test --- pass compiler/c2/CompareKlassPointersTest.java --- pass compiler/escapeAnalysis/TestEliminateAllocation.java --- pass compiler/loopopts/superword/SuperWordIntermediateUse.java --- pass runtime/exceptionMsgs/NullPointerException/NPEInHiddenTopFrameTest.java --- pass runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java#id0 --- pass runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java#id1 --- pass runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java#id0 --- pass runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java#id1 --- pass runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java#id2 --- pass runtime/signal/TestSiginfo.java 10 differences The langtools test results contain 1 differencefrom the build 19 test results. No new testcase failures found. 0: /scratch/export/home/aginfra/muneer/jtest/merge14/19/langtools/JTwork pass: 3,618; not run: 386 1: /scratch/export/home/aginfra/muneer/jtest/merge14/20/langtools/JTwork pass: 3,619; not run: 386 0 1 Test --- pass tools/javac/preview/PreviewErrors.java 1 differences -- Regards, Deepak Damodaran QualityOutreach Oracle, Bangalore, India