8281944: JavaDoc throws java.lang.IllegalStateException: ERRONEOUS#2546
8281944: JavaDoc throws java.lang.IllegalStateException: ERRONEOUS#2546shipilev wants to merge 2 commits intoopenjdk:masterfrom
Conversation
|
👋 Welcome back shade! A progress list of the required criteria for merging this PR into |
|
@shipilev This change now passes all automated pre-integration checks. ℹ️ This project also has non-automated pre-integration requirements. Please see the file CONTRIBUTING.md for details. After integration, the commit message for the final commit will be: You can use pull request commands such as /summary, /contributor and /issue to adjust it as needed. At the time when this comment was updated there had been 8 new commits pushed to the
Please see this link for an up-to-date comparison between the source branch of this pull request and the ➡️ To integrate this PR with the above commit message to the |
|
This backport pull request has now been updated with issue from the original commit. |
|
@pavelrappo, @jonathan-gibbons -- do you want to take a look at this? |
|
|
|
/approval request Fixes a javadoc crash on incorrect "see" tag. Seen failures in real-world. Requires adaptations for JDK 17, acked by Jonathan Gibbons. Javadoc tests pass. Risk is on lower side: only affects javadoc tool, and only on the path where it would otherwise crash. |
|
Thank you for review, @jonathan-gibbons! /integrate |
|
Going to push as commit bc857cb.
Your commit was automatically rebased without conflicts. |
Fixes a javadoc crash on incorrect
@see. We have seen instances of this in our development pipelines.Unfortunately, javadoc code changed considerably in modern releases. The original patch, while simple, does not apply well to javadoc from JDK 17. The backports of javadoc improvements that would make this clean to JDK 17 are hairy. So instead I amended the patch to work on JDK 17, see 9249ee4.
Additional testing:
jdk/javadocpassProgress
Issue
Reviewers
Reviewing
Using
gitCheckout this PR locally:
$ git fetch https://git.openjdk.org/jdk17u-dev.git pull/2546/head:pull/2546$ git checkout pull/2546Update a local copy of the PR:
$ git checkout pull/2546$ git pull https://git.openjdk.org/jdk17u-dev.git pull/2546/headUsing Skara CLI tools
Checkout this PR locally:
$ git pr checkout 2546View PR using the GUI difftool:
$ git pr show -t 2546Using diff file
Download this PR as a diff file:
https://git.openjdk.org/jdk17u-dev/pull/2546.diff
Webrev
Link to Webrev Comment