[
https://issues.apache.org/jira/browse/TEZ-4025?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17030143#comment-17030143
]
László Bodor commented on TEZ-4025:
-----------------------------------
[~jeagles]: I'm struggling with validating this patch, because it fails for me
in another way (I'm on linux, you were on osx, according to java path)
however, it passes on java8, could you please somehow check it on linux, if
you're more familiar with jdk11 javadoc hacking? :)
{code}
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/
mvn javadoc:javadoc -X
{code}
...
{code}
1 error
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] tez ................................................ SUCCESS [ 1.959 s]
[INFO] hadoop-shim ........................................ FAILURE [ 2.850 s]
[INFO] tez-api ............................................ SKIPPED
[INFO] tez-build-tools .................................... SKIPPED
[INFO] tez-common ......................................... SKIPPED
[INFO] tez-runtime-internals .............................. SKIPPED
[INFO] tez-runtime-library ................................ SKIPPED
[INFO] tez-mapreduce ...................................... SKIPPED
[INFO] tez-examples ....................................... SKIPPED
[INFO] tez-dag ............................................ SKIPPED
[INFO] tez-tests .......................................... SKIPPED
[INFO] tez-ext-service-tests .............................. SKIPPED
[INFO] tez-ui ............................................. SKIPPED
[INFO] tez-plugins ........................................ SKIPPED
[INFO] tez-protobuf-history-plugin ........................ SKIPPED
[INFO] tez-yarn-timeline-history .......................... SKIPPED
[INFO] tez-yarn-timeline-history-with-acls ................ SKIPPED
[INFO] tez-yarn-timeline-cache-plugin ..................... SKIPPED
[INFO] tez-yarn-timeline-history-with-fs .................. SKIPPED
[INFO] tez-history-parser ................................. SKIPPED
[INFO] tez-aux-services ................................... SKIPPED
[INFO] tez-tools .......................................... SKIPPED
[INFO] tez-perf-analyzer .................................. SKIPPED
[INFO] tez-job-analyzer ................................... SKIPPED
[INFO] tez-javadoc-tools .................................. SKIPPED
[INFO] hadoop-shim-impls .................................. SKIPPED
[INFO] hadoop-shim-2.8 .................................... SKIPPED
[INFO] tez-dist ........................................... SKIPPED
[INFO] Tez ................................................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.112 s
[INFO] Finished at: 2020-02-04T22:14:26+01:00
[INFO] Final Memory: 27M/104M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:javadoc (default-cli) on
project hadoop-shim: An error has occurred in JavaDocs report generation:
[ERROR] Exit code: 1 - javadoc: error - The code being documented uses modules
but the packages defined in http://docs.oracle.com/javase/8/docs/api/ are in
the unnamed module.
[ERROR]
[ERROR] Command line was: /usr/lib/jvm/java-11-openjdk-amd64/bin/javadoc
@options @packages
[ERROR]
[ERROR] Refer to the generated Javadoc files in
'/home/abstractdog/apache/tez/hadoop-shim/target/site/apidocs' dir.
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal
org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:javadoc (default-cli) on
project hadoop-shim: An error has occurred in JavaDocs report generation:
Exit code: 1 - javadoc: error - The code being documented uses modules but the
packages defined in http://docs.oracle.com/javase/8/docs/api/ are in the
unnamed module.
Command line was: /usr/lib/jvm/java-11-openjdk-amd64/bin/javadoc @options
@packages
Refer to the generated Javadoc files in
'/home/abstractdog/apache/tez/hadoop-shim/target/site/apidocs' dir.
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
at
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:199)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.MojoExecutionException: An error has
occurred in JavaDocs report generation:
Exit code: 1 - javadoc: error - The code being documented uses modules but the
packages defined in http://docs.oracle.com/javase/8/docs/api/ are in the
unnamed module.
Command line was: /usr/lib/jvm/java-11-openjdk-amd64/bin/javadoc @options
@packages
Refer to the generated Javadoc files in
'/home/abstractdog/apache/tez/hadoop-shim/target/site/apidocs' dir.
at
org.apache.maven.plugin.javadoc.AbstractJavadocMojo.failOnError(AbstractJavadocMojo.java:6082)
at
org.apache.maven.plugin.javadoc.JavadocReport.execute(JavadocReport.java:322)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
... 20 more
Caused by: org.apache.maven.reporting.MavenReportException:
Exit code: 1 - javadoc: error - The code being documented uses modules but the
packages defined in http://docs.oracle.com/javase/8/docs/api/ are in the
unnamed module.
Command line was: /usr/lib/jvm/java-11-openjdk-amd64/bin/javadoc @options
@packages
Refer to the generated Javadoc files in
'/home/abstractdog/apache/tez/hadoop-shim/target/site/apidocs' dir.
at
org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeJavadocCommandLine(AbstractJavadocMojo.java:5188)
at
org.apache.maven.plugin.javadoc.AbstractJavadocMojo.executeReport(AbstractJavadocMojo.java:2075)
at
org.apache.maven.plugin.javadoc.JavadocReport.generate(JavadocReport.java:130)
at
org.apache.maven.plugin.javadoc.JavadocReport.execute(JavadocReport.java:318)
... 22 more
[ERROR]
[ERROR]
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :hadoop-shim
{code}
> javadoc compilation is broken in jdk11
> --------------------------------------
>
> Key: TEZ-4025
> URL: https://issues.apache.org/jira/browse/TEZ-4025
> Project: Apache Tez
> Issue Type: Sub-task
> Reporter: Jonathan Turner Eagles
> Assignee: Jonathan Turner Eagles
> Priority: Major
> Attachments: TEZ-4025.001.patch, TEZ-4025.002.patch
>
>
> {code}
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:javadoc (default-cli) on
> project tez-mapreduce: An error has occurred in JavaDocs report generation:
> [ERROR] Exit code: 1 -
> /Users/jeagles/hadoop/tez/tez-mapreduce/src/main/java/org/apache/tez/mapreduce/hadoop/DeprecatedKeys.java:175:
> error: as of release 9, '_' is a keyword, and may not be used as an
> identifier
> [ERROR] private static void _(String mrKey, String tezKey) {
> [ERROR] ^
> [ERROR]
> [ERROR] Command line was:
> /Library/Java/JavaVirtualMachines/openjdk-11.0.1.jdk/Contents/Home/bin/javadoc
> @options @packages
> [ERROR]
> [ERROR] Refer to the generated Javadoc files in
> '/Users/jeagles/hadoop/tez/tez-mapreduce/target/site/apidocs' dir.
> {code}
> {code}
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:javadoc (default-cli) on
> project tez-javadoc-tools: An error has occurred in JavaDocs report
> generation:
> [ERROR] Exit code: 1 -
> /Users/jeagles/hadoop/tez/tez-tools/tez-javadoc-tools/src/main/java/org/apache/tez/tools/javadoc/doclet/ConfigStandardDoclet.java:36:
> warning: [removal] AnnotationDesc in com.sun.javadoc has been deprecated and
> marked for removal
> [ERROR] import com.sun.javadoc.AnnotationDesc.ElementValuePair;
> [ERROR] ^
> [ERROR]
> /Users/jeagles/hadoop/tez/tez-tools/tez-javadoc-tools/src/main/java/org/apache/tez/tools/javadoc/doclet/ConfigStandardDoclet.java:42:
> error: package com.sun.tools.doclets.standard is not visible
> [ERROR] import com.sun.tools.doclets.standard.Standard;
> [ERROR] ^
> [ERROR] (package com.sun.tools.doclets.standard is declared in module
> jdk.javadoc, which does not export it)
> [ERROR]
> [ERROR] Command line was:
> /Library/Java/JavaVirtualMachines/openjdk-11.0.1.jdk/Contents/Home/bin/javadoc
> @options @packages
> [ERROR]
> [ERROR] Refer to the generated Javadoc files in
> '/Users/jeagles/hadoop/tez/tez-tools/tez-javadoc-tools/target/site/apidocs'
> dir.
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)