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

Reply via email to