[ https://issues.apache.org/jira/browse/MJAVADOC-749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17958129#comment-17958129 ]
Olivier Lamy commented on MJAVADOC-749: --------------------------------------- This project has moved from Jira to GitHub Issues. This issue was migrated to [apache/maven-javadoc-plugin#1131|https://github.com/apache/maven-javadoc-plugin/issues/1131]. > 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 (Moved to GitHub Issues) > Issue Type: Bug > Components: javadoc > Affects Versions: 3.3.2 > Reporter: Zhangjian He > Priority: Major > > 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)