ZhangJian He created MJAVADOC-749:
-------------------------------------
Summary: Encounter fatal error while updating javadoc-plugin from
3.2.0 to 3.3.2
Key: MJAVADOC-749
URL: https://issues.apache.org/jira/browse/MJAVADOC-749
Project: Maven Javadoc Plugin
Issue Type: Bug
Components: javadoc
Affects Versions: 3.3.2
Reporter: ZhangJian He
When updating Apache bookkeeper's javadoc-plugin from 3.2.0 to 3.3.2. the pr
link is here: [https://github.com/apache/bookkeeper/pull/3852]
And the configuration is:
```
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>${maven-javadoc-plugin.version}</version>
<configuration>
<source>${javac.target}</source>
<notimestamp>true</notimestamp>
<!-- Prevent missing javadoc comments from being marked as errors -->
<doclint>none</doclint>
<subpackages>org.apache.bookkeeper.client:org.apache.bookkeeper.client.api:org.apache.bookkeeper.common.annotation:org.apache.bookkeeper.conf:org.apache.bookkeeper.feature:org.apache.bookkeeper.stats</subpackages>
<groups>
<group>
<title>Bookkeeper Client</title>
<packages>org.apache.bookkeeper.client:org.apache.bookkeeper.common.annotation:org.apache.bookkeeper.conf:org.apache.bookkeeper.feature</packages>
</group>
<group>
<title>Bookkeeper Client (New Fluent API - Experimental)</title>
<packages>org.apache.bookkeeper.client.api</packages>
</group>
<group>
<title>Bookkeeper Stats API</title>
<packages>org.apache.bookkeeper.stats</packages>
</group>
<group>
<title>Bookkeeper Stats Providers</title>
<packages>org.apache.bookkeeper.stats.codahale:org.apache.bookkeeper.stats.prometheus</packages>
</group>
</groups>
<doctitle>BookKeeper Java API (version ${project.version})</doctitle>
<overview>site/_site/overview/index.html</overview>
<show>package</show>
<detectJavaApiLink>false</detectJavaApiLink>
<!-- The javadoc plugin only runs in the javadoc modules. But with the default
configuration it tries
to run a new maven instance in every dependency, in order to generate the
apidocs there as well.
{@link
https://maven.apache.org/plugins-archives/maven-javadoc-plugin-3.1.1/javadoc-mojo.html#detectOfflineLinks}
-->
<detectOfflineLinks>false</detectOfflineLinks>
</configuration>
<executions>
<execution>
<id>aggregate</id>
<goals>
<goal>aggregate</goal>
</goals>
<phase>site</phase>
</execution>
</executions>
</plugin>
```
Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.3.2:jar
(attach-javadocs) on project bookkeeper-stats-api: MavenReportException: Error
while generating Javadoc: Error: Exit code: 4 - javadoc: error - fatal error
encountered: java.lang.AssertionError
[ERROR] java.lang.AssertionError
[ERROR] at
jdk.compiler/com.sun.tools.javac.util.Assert.error(Assert.java:155)
[ERROR] at
jdk.compiler/com.sun.tools.javac.util.Assert.checkNonNull(Assert.java:62)
[ERROR] at
jdk.compiler/com.sun.tools.javac.comp.Modules.allModules(Modules.java:1216)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.findModuleOfPackageName(ElementsTable.java:857)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.addPackagesFromLocations(ElementsTable.java:537)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.computeSubpackages(ElementsTable.java:510)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.computeSpecifiedPackages(ElementsTable.java:747)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.analyze(ElementsTable.java:347)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.tool.JavadocTool.getEnvironment(JavadocTool.java:220)
[ERROR] at
jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:546)
[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] 2 个错误
[ERROR]
[ERROR] Command line was:
/Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home/bin/javadoc
@options
--
This message was sent by Atlassian Jira
(v8.20.10#820010)