[
https://issues.apache.org/jira/browse/RAT-497?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Philipp Ottlinger updated RAT-497:
----------------------------------
Description:
If you switch to certain JDK versions (e.g. 17.x) the site build fails due to
problems with the Javadoc generation.
Checkout the repo
cd creadur-rat
./mvnw javadoc:javadoc (fixed by
[https://github.com/apache/creadur-rat/commit/02a0df86]) but
./mvnw -B clean package site site:stage still fails
h2. Stacktrace
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.21.0:site (default-site) on
project apache-rat-project: Failed to render site: Error generating
maven-javadoc-plugin:3.12.0:aggregate report: UndeclaredThrowableException:
InvocationTargetException:
[ERROR] Exit code: 1
[ERROR] error: An internal exception has occurred.
[ERROR] (java.lang.NullPointerException: Cannot invoke
"com.sun.source.util.DocTreePath.getTreePath()" because "path" is null)
[ERROR] Please file a bug against the javadoc tool via the Java bug reporting
page
[ERROR] ([https://bugreport.java.com|https://bugreport.java.com/]) after
checking the Bug Database ([https://bugs.java.com|https://bugs.java.com/])
[ERROR] for duplicates. Include error messages and the following diagnostic in
your report. Thank you.
[ERROR] java.lang.NullPointerException: Cannot invoke
"com.sun.source.util.DocTreePath.getTreePath()" because "path" is null
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.tool.JavadocLog.getDiagnosticSource(JavadocLog.java:618)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.tool.JavadocLog.print(JavadocLog.java:245)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.Messages.report(Messages.java:187)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.Messages.warning(Messages.java:133)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.seeTagToContent(HtmlDocletWriter.java:1068)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitLink(HtmlDocletWriter.java:1545)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitLink(HtmlDocletWriter.java:1397)
[ERROR] at
jdk.compiler/com.sun.tools.javac.tree.DCTree$DCLink.accept(DCTree.java:538)
[ERROR] at
jdk.compiler/com.sun.source.util.SimpleDocTreeVisitor.visit(SimpleDocTreeVisitor.java:79)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent(HtmlDocletWriter.java:1629)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl.throwsTagOutput(TagletWriterImpl.java:410)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.throwsTagsOutput(ThrowsTaglet.java:214)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.inheritThrowsDocumentation(ThrowsTaglet.java:155)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.getAllBlockTagOutput(ThrowsTaglet.java:177)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.getBlockTagOutput(TagletWriter.java:288)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput(HtmlDocletWriter.java:365)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput(HtmlDocletWriter.java:351)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addTagsInfo(HtmlDocletWriter.java:337)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addTags(MethodWriterImpl.java:175)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.buildTagInfo(MethodBuilder.java:190)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.buildMethodDoc(MethodBuilder.java:128)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.build(MethodBuilder.java:106)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMethodDetails(ClassBuilder.java:398)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMemberDetails(ClassBuilder.java:346)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:149)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.build(ClassBuilder.java:113)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:376)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:286)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:199)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:212)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.run(AbstractDoclet.java:115)
[ERROR] at
jdk.javadoc/jdk.javadoc.doclet.StandardDoclet.run(StandardDoclet.java:103)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:556)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:393)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:342)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Main.execute(Main.java:63)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Main.main(Main.java:52)
[ERROR] 1 error
[ERROR] Command line was:
/usr/local/asfpackages/java/adoptium-jdk-17.0.12+7/bin/javadoc
-J-Duser.language= -J-Duser.country= @options @packages
[ERROR]
[ERROR] Refer to the generated Javadoc files in
'/home/jenkins/workspace/Creadur/Creadur-Rat/target/site/apidocs' dir.
[ERROR] -> [Help 1]
Example:
[https://ci-builds.apache.org/job/Creadur/job/Creadur-Rat/2244/cloudbees-pipeline-explorer/?filter=114]
*20251009 19:26*
I filed a bug over at the Javateam that is in review -
review ID : 9079354
*20251011*
Accepted after review JDK-8369613 -
[https://bugs.java.com/bugdatabase/view_bug?bug_id=JDK-8369613]
*20251031*
Applying changes from [https://github.com/apache/creadur-rat/commit/02a0df86]
solves Maven runs of 'javadoc:javadoc', but running
./mvnw -B clean package site site:stage
shows the same problem, reported above!
Same error happens with:
* jdk-17.0.17+10 - Temurin
* jdk-17.0.12 - Oracle
* jdk-18.0.2.1 - Adoptium/Temurin - seen on 20251221 while working on RAT-478
h2. Workaround
Errors do not happen with:
* jdk-21.0.9 - site build is successful :)
* jdk-25.0.1 (but build fails with different exception in
findbugs/maven-site-plugin)
was:
If you switch to certain JDK versions (e.g. 17.x) the site build fails due to
problems with the Javadoc generation.
Checkout the repo
cd creadur-rat
./mvnw javadoc:javadoc (fixed by
[https://github.com/apache/creadur-rat/commit/02a0df86]) but
./mvnw -B clean package site site:stage still fails
h2. Stacktrace
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.21.0:site (default-site) on
project apache-rat-project: Failed to render site: Error generating
maven-javadoc-plugin:3.12.0:aggregate report: UndeclaredThrowableException:
InvocationTargetException:
[ERROR] Exit code: 1
[ERROR] error: An internal exception has occurred.
[ERROR] (java.lang.NullPointerException: Cannot invoke
"com.sun.source.util.DocTreePath.getTreePath()" because "path" is null)
[ERROR] Please file a bug against the javadoc tool via the Java bug reporting
page
[ERROR] ([https://bugreport.java.com|https://bugreport.java.com/]) after
checking the Bug Database ([https://bugs.java.com|https://bugs.java.com/])
[ERROR] for duplicates. Include error messages and the following diagnostic in
your report. Thank you.
[ERROR] java.lang.NullPointerException: Cannot invoke
"com.sun.source.util.DocTreePath.getTreePath()" because "path" is null
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.tool.JavadocLog.getDiagnosticSource(JavadocLog.java:618)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.tool.JavadocLog.print(JavadocLog.java:245)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.Messages.report(Messages.java:187)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.Messages.warning(Messages.java:133)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.seeTagToContent(HtmlDocletWriter.java:1068)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitLink(HtmlDocletWriter.java:1545)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitLink(HtmlDocletWriter.java:1397)
[ERROR] at
jdk.compiler/com.sun.tools.javac.tree.DCTree$DCLink.accept(DCTree.java:538)
[ERROR] at
jdk.compiler/com.sun.source.util.SimpleDocTreeVisitor.visit(SimpleDocTreeVisitor.java:79)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent(HtmlDocletWriter.java:1629)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl.throwsTagOutput(TagletWriterImpl.java:410)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.throwsTagsOutput(ThrowsTaglet.java:214)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.inheritThrowsDocumentation(ThrowsTaglet.java:155)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.getAllBlockTagOutput(ThrowsTaglet.java:177)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.getBlockTagOutput(TagletWriter.java:288)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput(HtmlDocletWriter.java:365)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput(HtmlDocletWriter.java:351)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addTagsInfo(HtmlDocletWriter.java:337)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addTags(MethodWriterImpl.java:175)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.buildTagInfo(MethodBuilder.java:190)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.buildMethodDoc(MethodBuilder.java:128)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.build(MethodBuilder.java:106)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMethodDetails(ClassBuilder.java:398)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMemberDetails(ClassBuilder.java:346)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:149)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.build(ClassBuilder.java:113)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:376)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:286)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:199)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:212)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.run(AbstractDoclet.java:115)
[ERROR] at
jdk.javadoc/jdk.javadoc.doclet.StandardDoclet.run(StandardDoclet.java:103)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:556)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:393)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:342)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Main.execute(Main.java:63)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Main.main(Main.java:52)
[ERROR] 1 error
[ERROR] Command line was:
/usr/local/asfpackages/java/adoptium-jdk-17.0.12+7/bin/javadoc
-J-Duser.language= -J-Duser.country= @options @packages
[ERROR]
[ERROR] Refer to the generated Javadoc files in
'/home/jenkins/workspace/Creadur/Creadur-Rat/target/site/apidocs' dir.
[ERROR] -> [Help 1]
Example:
[https://ci-builds.apache.org/job/Creadur/job/Creadur-Rat/2244/cloudbees-pipeline-explorer/?filter=114]
*20251009 19:26*
I filed a bug over at the Javateam that is in review -
review ID : 9079354
*20251011*
Accepted after review JDK-8369613 -
[https://bugs.java.com/bugdatabase/view_bug?bug_id=JDK-8369613]
*20251031*
Applying changes from [https://github.com/apache/creadur-rat/commit/02a0df86]
solves Maven runs of 'javadoc:javadoc', but running
./mvnw -B clean package site site:stage
shows the same problem, reported above!
Same error happens with:
* jdk-17.0.17+10 - Temurin
* jdk-17.0.12 - Oracle
h2. Workaround
Errors do not happen with:
* jdk-21.0.9 - site build is successful :)
* jdk-25.0.1 (but build fails with different exception in
findbugs/maven-site-plugin)
> Javadoc cannot be generated with JDK17- java.lang.NullPointerException:
> Cannot invoke "com.sun.source.util.DocTreePath.getTreePath()" because "path"
> is null
> ------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: RAT-497
> URL: https://issues.apache.org/jira/browse/RAT-497
> Project: Apache RAT
> Issue Type: Bug
> Components: build
> Affects Versions: 0.16.1
> Reporter: Philipp Ottlinger
> Priority: Major
> Fix For: 1.0.0
>
>
> If you switch to certain JDK versions (e.g. 17.x) the site build fails due to
> problems with the Javadoc generation.
> Checkout the repo
> cd creadur-rat
> ./mvnw javadoc:javadoc (fixed by
> [https://github.com/apache/creadur-rat/commit/02a0df86]) but
> ./mvnw -B clean package site site:stage still fails
> h2. Stacktrace
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-site-plugin:3.21.0:site (default-site) on
> project apache-rat-project: Failed to render site: Error generating
> maven-javadoc-plugin:3.12.0:aggregate report: UndeclaredThrowableException:
> InvocationTargetException:
> [ERROR] Exit code: 1
> [ERROR] error: An internal exception has occurred.
> [ERROR] (java.lang.NullPointerException: Cannot invoke
> "com.sun.source.util.DocTreePath.getTreePath()" because "path" is null)
> [ERROR] Please file a bug against the javadoc tool via the Java bug reporting
> page
> [ERROR] ([https://bugreport.java.com|https://bugreport.java.com/]) after
> checking the Bug Database ([https://bugs.java.com|https://bugs.java.com/])
> [ERROR] for duplicates. Include error messages and the following diagnostic
> in your report. Thank you.
> [ERROR] java.lang.NullPointerException: Cannot invoke
> "com.sun.source.util.DocTreePath.getTreePath()" because "path" is null
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.tool.JavadocLog.getDiagnosticSource(JavadocLog.java:618)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.tool.JavadocLog.print(JavadocLog.java:245)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.Messages.report(Messages.java:187)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.Messages.warning(Messages.java:133)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.seeTagToContent(HtmlDocletWriter.java:1068)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitLink(HtmlDocletWriter.java:1545)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter$2.visitLink(HtmlDocletWriter.java:1397)
> [ERROR] at
> jdk.compiler/com.sun.tools.javac.tree.DCTree$DCLink.accept(DCTree.java:538)
> [ERROR] at
> jdk.compiler/com.sun.source.util.SimpleDocTreeVisitor.visit(SimpleDocTreeVisitor.java:79)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.commentTagsToContent(HtmlDocletWriter.java:1629)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.TagletWriterImpl.throwsTagOutput(TagletWriterImpl.java:410)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.throwsTagsOutput(ThrowsTaglet.java:214)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.inheritThrowsDocumentation(ThrowsTaglet.java:155)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.ThrowsTaglet.getAllBlockTagOutput(ThrowsTaglet.java:177)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.taglets.TagletWriter.getBlockTagOutput(TagletWriter.java:288)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput(HtmlDocletWriter.java:365)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getBlockTagOutput(HtmlDocletWriter.java:351)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addTagsInfo(HtmlDocletWriter.java:337)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.MethodWriterImpl.addTags(MethodWriterImpl.java:175)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.buildTagInfo(MethodBuilder.java:190)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.buildMethodDoc(MethodBuilder.java:128)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.MethodBuilder.build(MethodBuilder.java:106)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMethodDetails(ClassBuilder.java:398)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildMemberDetails(ClassBuilder.java:346)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.buildClassDoc(ClassBuilder.java:149)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.builders.ClassBuilder.build(ClassBuilder.java:113)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:376)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:286)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:199)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:212)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.run(AbstractDoclet.java:115)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.doclet.StandardDoclet.run(StandardDoclet.java:103)
> [ERROR] at
> jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:556)
> [ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:393)
> [ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:342)
> [ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Main.execute(Main.java:63)
> [ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Main.main(Main.java:52)
> [ERROR] 1 error
> [ERROR] Command line was:
> /usr/local/asfpackages/java/adoptium-jdk-17.0.12+7/bin/javadoc
> -J-Duser.language= -J-Duser.country= @options @packages
> [ERROR]
> [ERROR] Refer to the generated Javadoc files in
> '/home/jenkins/workspace/Creadur/Creadur-Rat/target/site/apidocs' dir.
> [ERROR] -> [Help 1]
> Example:
> [https://ci-builds.apache.org/job/Creadur/job/Creadur-Rat/2244/cloudbees-pipeline-explorer/?filter=114]
> *20251009 19:26*
> I filed a bug over at the Javateam that is in review -
> review ID : 9079354
> *20251011*
> Accepted after review JDK-8369613 -
> [https://bugs.java.com/bugdatabase/view_bug?bug_id=JDK-8369613]
> *20251031*
> Applying changes from [https://github.com/apache/creadur-rat/commit/02a0df86]
> solves Maven runs of 'javadoc:javadoc', but running
> ./mvnw -B clean package site site:stage
> shows the same problem, reported above!
> Same error happens with:
> * jdk-17.0.17+10 - Temurin
> * jdk-17.0.12 - Oracle
> * jdk-18.0.2.1 - Adoptium/Temurin - seen on 20251221 while working on RAT-478
> h2. Workaround
> Errors do not happen with:
> * jdk-21.0.9 - site build is successful :)
> * jdk-25.0.1 (but build fails with different exception in
> findbugs/maven-site-plugin)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)