Hi Rory, I noticed. That means we'll need to adjust our plugin based on the comments from Jonathan.
thanks, Robert On 19-7-2021 09:40:16, Rory O'Donnell <rory.odonn...@oracle.com> wrote: Hi Robert, Bug was closed as not an issue, see Jonathan's comments in the bug. Rgsd,Rory On 16/07/2021 12:18, Robert Scholte wrote: > I've created https://bugs.openjdk.java.net/browse/JDK-8270831 for the > JDK 17-ea bug. > > thanks, > Robert >> >> On 16-7-2021 12:51:28, Rory O'Donnell wrote: >> >> Hi Robert, >> >> Can you highlight the priority of the issues for you , would need to be >> P1 or P2 to get fixed in >> >> Rampdown Phase Two. >> >> Rgds,Rory >> >> On 16/07/2021 11:46, Rory O'Donnell wrote: >> > Hi Robert, >> > >> > Can you log a couple of bugs, refer to the closed bugs and send the >> IDs ? >> > >> > Thanks,Rory >> > >> > On 16/07/2021 09:55, Robert Scholte wrote: >> >> Hi Rory, >> >> >> >> thanks for the update. >> >> We're having 2 issues related to javadoc, one based on JDK 17-ea+30, >> >> the other one on Oracle OpenJDK 11.0.11 on Windows. >> >> >> >> The issue with JDK 17 has to do with stdout and errout. >> >> The maven-javadoc-plugin has a flag to fail on warning, which means: >> >> if something is written to the stderr it'll fail the build. >> >> There has been a change that normal output is pushed to the stderr >> >> instead of stdout. >> >> Here's an example to show what has been written to the stderr, which >> >> should have been stdout: >> >> [WARNING] Javadoc Warnings >> >> [WARNING] Loading source file >> >> >> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\src\main\java\foo\bar\MyClass.java... >> >> [WARNING] Constructing Javadoc information... >> >> [WARNING] Building index for all the packages and classes... >> >> [WARNING] Standard Doclet version 17-ea+30-2618 >> >> [WARNING] Building tree for all the packages and classes... >> >> [WARNING] Generating >> >> >> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\foo\bar\MyClass.html... >> >> [WARNING] Generating >> >> >> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\foo\bar\package-summary.html... >> >> [WARNING] Generating >> >> >> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\foo\bar\package-tree.html... >> >> [WARNING] Generating >> >> >> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\foo\bar\class-use\MyClass.html... >> >> [WARNING] Generating >> >> >> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\foo\bar\package-use.html... >> >> [WARNING] Generating >> >> >> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\overview-tree.html... >> >> [WARNING] Building index for all classes... >> >> [WARNING] Generating >> >> >> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\allclasses-index.html... >> >> [WARNING] Generating >> >> >> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\allpackages-index.html... >> >> [WARNING] Generating >> >> >> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\index-all.html... >> >> [WARNING] Generating >> >> >> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\index.html... >> >> [WARNING] Generating >> >> >> E:\java-workspace\apache-maven-plugins\plugins\maven-javadoc-plugin\target\it\MJAVADOC-538\target\site\apidocs\help-doc.html... >> >> >> >> The first line (Javadoc Warnings) comes from the plugin, the rest of >> >> the lines are captured from the stderr (!). >> >> Most likely related to >> https://bugs.openjdk.java.net/browse/JDK-8268774 >> >> >> >> The other one is weird: >> >> https://bugs.openjdk.java.net/browse/JDK-8220702 has been marked as >> >> fixed for JDK-13. >> >> However, our matching integrationtest with Oracle OpenJDK 11.0.11 >> >> succeeds on Linux, but fails on Windows. >> >> The issue has to do with the Java Platform Modular System, so it >> >> shouldn't be OS related. >> >> I thought this one would be backported from 13 to 11, but I can't >> >> find that reference anymore. >> >> If it is not yet backported, then IMHO it should. However, the Linux >> >> distribution doesn't suffer this issue. >> >> >> >> So far I hadn't had a response from Jonathan or anyone else working >> >> on the javadoc tool. >> >> Maybe you can help us here. >> >> >> >> thanks, >> >> Robert >> >>> >> >>> On 15-7-2021 22:07:07, Rory O'Donnell wrote: >> >>> >> >>> >> >>> Hi Robert , * >> >>> * >> >>> >> >>> *Per the JDK 17 schedule , we are in Rampdown Phase Two [1].* >> >>> >> >>> *Please advise if you find any issues while testing the latest Early >> >>> Access builds.* >> >>> >> >>> * Schedule: >> >>> >> >>> o *2021/07/15 Rampdown Phase Two* >> >>> o 2021/08/05 Initial Release Candidate >> >>> o 2021/08/19 Final Release Candidate >> >>> o 2021/09/14 General Availability >> >>> >> >>> >> >>> The overall feature set is frozen. No further JEPs will be >> targeted to >> >>> this release. >> >>> >> >>> * Features integrated in JDK 17: >> >>> >> >>> o JEP 306: Restore Always-Strict Floating-Point Semantics >> >>> >> >>> o JEP 356: Enhanced Pseudo-Random Number Generators >> >>> >> >>> o JEP 382: New macOS Rendering Pipeline >> >>> >> >>> o JEP 391: macOS/AArch64 Port >> >>> o JEP 398: Deprecate the Applet API for Removal >> >>> >> >>> o JEP 403: Strongly Encapsulate JDK Internals >> >>> >> >>> o JEP 406: Pattern Matching for switch (Preview) >> >>> >> >>> o JEP 407: Remove RMI Activation >> >>> o JEP 409: Sealed Classes >> >>> o JEP 410: Remove the Experimental AOT and JIT Compiler >> >>> >> >>> o JEP 411: Deprecate the Security Manager for Removal >> >>> >> >>> o JEP 412: Foreign Function & Memory API (Incubator) >> >>> >> >>> o JEP 414: Vector API (Second Incubator) >> >>> >> >>> o JEP 415: Context-Specific Deserialization Filters >> >>> >> >>> >> >>> * >> >>> * >> >>> >> >>> *OpenJDK 17 Early Access build 31 is available at >> >>> **https://jdk.java.net/17* >> >> >> >>> >> >>> >> >>> >> >>> * These early-access , open-source builds are provided under the >> >>> o GNU General Public License, version 2, with the Classpath >> >>> Exception >> >>> * Release Notes are available at >> >>> https://jdk.java.net/17/release-notes >> >> >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> * >> >>> * >> >>> >> >>> *OpenJDK 18 Early Access build 6 is available at * >> >>> *https://jdk.java.net/18* >> >> >> >>> >> >>> >> >>> >> >>> * These early-access , open-source builds are provided under the >> >>> o GNU General Public License, version 2, with the Classpath >> >>> Exception >> >>> * Release Notes are available at >> >>> https://jdk.java.net/18/release-notes >> >> >> >>> >> >>> >> >>> >> >>> * Changes in recent builds that maybe of interest: >> >>> o JDK-8269697: JNI_GetPrimitiveArrayCritical() should not accept >> >>> object array [build 6] >> >>> o JDK-8253119: Remove the legacy PlainSocketImpl and >> >>> PlainDatagramSocketImpl implementation [build 6] >> >>> o JDK-8268960: Prohibit Null for Header Keys and Values in >> >>> com.sun.net.httpserver.Headers [build 5] >> >>> o JDK-8256425: Obsolete Biased Locking in JDK 18 [build 4] >> >>> >> >>> *Topics of Interest: * >> >>> >> >>> * ‘Inside Java’ Podcast #18: Java's steady march towards strong >> >>> encapsulation >> >>> >> >>> >> >>> Rgds,Rory >> >>> >> >>> [1] >> >>> >> https://mail.openjdk.java.net/pipermail/jdk-dev/2021-July/005752.html >> >>> >> >>> >> > >> > -- >> > 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