-
Bug
-
Resolution: Fixed
-
P3
-
11.0.22
-
b18
-
generic
-
generic
ADDITIONAL SYSTEM INFORMATION :
java version "11.0.20" 2023-07-18 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.20+9-LTS-256)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.20+9-LTS-256, mixed mode)
A DESCRIPTION OF THE PROBLEM :
Hi. Running javadoc.exe with the @otions file below on a set of Java sources emits the error below
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:1198)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.findModuleOfPackageName(ElementsTable.java:865)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.addPackagesFromLocations(ElementsTable.java:548)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.computeSubpackages(ElementsTable.java:521)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.computeSpecifiedPackages(ElementsTable.java:755)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.analyze(ElementsTable.java:349)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.JavadocTool.getEnvironment(JavadocTool.java:215)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:576)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:432)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:345)
[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] Command line was: cmd.exe /X /C ""C:\Program Files\Java\jdk-11.0.20\bin\javadoc.exe" @options"
the @options file contains the lines below
-classpath
'D:/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar;D:/.m2/repository/gnuregexp/gnu-regexp/1.0.8/gnu-regexp-1.0.8.jar;D:/.m2/repository/javax/javaee-api/7.0/javaee-api-7.0.jar;D:/.m2/repository/com/sun/mail/javax.mail/1.5.0/javax.mail-1.5.0.jar;D:/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar;C:/MXW/MI/5.0/MainframeIntegrator/Smart/ConnectorAbstractLayer/target/scortcal-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/AccessObject/AORuntime/target/scortaoruntime-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Terminal/merger/target/scortterminal-5.0.0.jar;D:/.m2/repository/org/slf4j/slf4j-api/1.7.35/slf4j-api-1.7.35.jar;C:/MXW/MI/5.0/MainframeIntegrator/Connector/TerminalConnector/target/scortterminalconnector-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Terminal/LibraryTerminal/api/target/scortterminal-api-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Connector/Infrastructure/ConnectorFrameworkAdapter/target/scortscf-servlet-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/Tools/target/scortcommons-5.0.0.jar;D:/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar;D:/.m2/repository/bouncycastle/bouncycastle/1.04/bouncycastle-1.04.jar;C:/MXW/MI/5.0/MainframeIntegrator/Fastrack/Fastrack/target/scortfastrack-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/ResourceAdapterCommons/target/scortrac-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Connector/Infrastructure/merger/target/scortinfrastructure-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Connector/Infrastructure/ConnectorFrameworkManagement/Common/target/scortscf-management-common-5.0.0.jar;D:/.m2/repository/mx4j/mx4j-jmx/3.0.1/mx4j-jmx-3.0.1.jar;C:/MXW/MI/5.0/MainframeIntegrator/Connector/Infrastructure/ConnectorFrameworkManagement/Server/target/scortscf-management-server-5.0.0.jar;D:/.m2/repository/mx4j/mx4j/3.0.1/mx4j-3.0.1.jar;C:/MXW/MI/5.0/MainframeIntegrator/Connector/Infrastructure/ConnectorFramework/target/scortscf-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/merger/target/scortutilities-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/LibraryConnection/target/scortconnection-5.0.0.jar;D:/.m2/repository/com/ibm/mq/com.ibm.mq/6.0/com.ibm.mq-6.0.jar;D:/.m2/repository/ctg/ctgclient/4.0/ctgclient-4.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/Filter/target/scortfilter-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/ServiceProvider/target/scortservice-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/XMLPullParser/target/scortxpp-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/LicenseUnifiedSLC/target/scortuslc-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/LogTools/target/scortlog-5.0.0.jar;D:/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/ThreadPool/target/scortthreadpool-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Connector/Infrastructure/ConnectorFrameworkRecord/target/scortscf-record-5.0.0.jar;D:/.m2/repository/jakarta/resource/jakarta.resource-api/2.1.0/jakarta.resource-api-2.1.0.jar;D:/.m2/repository/jakarta/transaction/jakarta.transaction-api/2.0.1/jakarta.transaction-api-2.0.1.jar;D:/.m2/repository/jakarta/annotation/jakarta.annotation-api/2.1.0/jakarta.annotation-api-2.1.0.jar'
-encoding
'ISO-8859-15'
-protected
-quiet
-source
'1.6'
-sourcepath
'C:/...MainframeIntegrator/Smart/Engine/sources;C:/..../MainframeIntegrator/Smart/Engine/target/generated-sources/annotations'
-subpackages
com.scort.smart.library:com.scort.smart.rendering
-author
-bottom
'Copyright © 2010â2020 Metrixware. All rights reserved.'
-charset
'UTF-8'
-d
'C:/MXW/MI/5.0/MainframeIntegrator/Smart/Engine/target/apidocs'
-docencoding
'UTF-8'
-Xdoclint:none
-doctitle
'Smart Publishing - Engine API'
-linkoffline
'https://docs.oracle.com/javase/6/docs/api' 'C:/..../MainframeIntegrator/Smart/Engine/target/javadoc-bundle-options'
-tag
"javabean.class:X"
-tag
"javabean.property:X"
-tag
"post:X"
-tag
"property:X"
-tag
"todo:X"
-use
-version
-windowtitle
'Smart Publishing - Engine API'
REGRESSION : Last worked in version 8u401
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Building the javadoc without the error - fatal error encountered: java.lang.AssertionError
ACTUAL -
The javadoc is not produced due to the java;lang.AssertionError
FREQUENCY : always
java version "11.0.20" 2023-07-18 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.20+9-LTS-256)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.20+9-LTS-256, mixed mode)
A DESCRIPTION OF THE PROBLEM :
Hi. Running javadoc.exe with the @otions file below on a set of Java sources emits the error below
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:1198)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.findModuleOfPackageName(ElementsTable.java:865)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.addPackagesFromLocations(ElementsTable.java:548)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.computeSubpackages(ElementsTable.java:521)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.computeSpecifiedPackages(ElementsTable.java:755)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.ElementsTable.analyze(ElementsTable.java:349)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.JavadocTool.getEnvironment(JavadocTool.java:215)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:576)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:432)
[ERROR] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:345)
[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] Command line was: cmd.exe /X /C ""C:\Program Files\Java\jdk-11.0.20\bin\javadoc.exe" @options"
the @options file contains the lines below
-classpath
'D:/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar;D:/.m2/repository/gnuregexp/gnu-regexp/1.0.8/gnu-regexp-1.0.8.jar;D:/.m2/repository/javax/javaee-api/7.0/javaee-api-7.0.jar;D:/.m2/repository/com/sun/mail/javax.mail/1.5.0/javax.mail-1.5.0.jar;D:/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar;C:/MXW/MI/5.0/MainframeIntegrator/Smart/ConnectorAbstractLayer/target/scortcal-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/AccessObject/AORuntime/target/scortaoruntime-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Terminal/merger/target/scortterminal-5.0.0.jar;D:/.m2/repository/org/slf4j/slf4j-api/1.7.35/slf4j-api-1.7.35.jar;C:/MXW/MI/5.0/MainframeIntegrator/Connector/TerminalConnector/target/scortterminalconnector-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Terminal/LibraryTerminal/api/target/scortterminal-api-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Connector/Infrastructure/ConnectorFrameworkAdapter/target/scortscf-servlet-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/Tools/target/scortcommons-5.0.0.jar;D:/.m2/repository/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar;D:/.m2/repository/bouncycastle/bouncycastle/1.04/bouncycastle-1.04.jar;C:/MXW/MI/5.0/MainframeIntegrator/Fastrack/Fastrack/target/scortfastrack-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/ResourceAdapterCommons/target/scortrac-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Connector/Infrastructure/merger/target/scortinfrastructure-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Connector/Infrastructure/ConnectorFrameworkManagement/Common/target/scortscf-management-common-5.0.0.jar;D:/.m2/repository/mx4j/mx4j-jmx/3.0.1/mx4j-jmx-3.0.1.jar;C:/MXW/MI/5.0/MainframeIntegrator/Connector/Infrastructure/ConnectorFrameworkManagement/Server/target/scortscf-management-server-5.0.0.jar;D:/.m2/repository/mx4j/mx4j/3.0.1/mx4j-3.0.1.jar;C:/MXW/MI/5.0/MainframeIntegrator/Connector/Infrastructure/ConnectorFramework/target/scortscf-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/merger/target/scortutilities-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/LibraryConnection/target/scortconnection-5.0.0.jar;D:/.m2/repository/com/ibm/mq/com.ibm.mq/6.0/com.ibm.mq-6.0.jar;D:/.m2/repository/ctg/ctgclient/4.0/ctgclient-4.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/Filter/target/scortfilter-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/ServiceProvider/target/scortservice-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/XMLPullParser/target/scortxpp-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/LicenseUnifiedSLC/target/scortuslc-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/LogTools/target/scortlog-5.0.0.jar;D:/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar;C:/MXW/MI/5.0/MainframeIntegrator/Utilities/ThreadPool/target/scortthreadpool-5.0.0.jar;C:/MXW/MI/5.0/MainframeIntegrator/Connector/Infrastructure/ConnectorFrameworkRecord/target/scortscf-record-5.0.0.jar;D:/.m2/repository/jakarta/resource/jakarta.resource-api/2.1.0/jakarta.resource-api-2.1.0.jar;D:/.m2/repository/jakarta/transaction/jakarta.transaction-api/2.0.1/jakarta.transaction-api-2.0.1.jar;D:/.m2/repository/jakarta/annotation/jakarta.annotation-api/2.1.0/jakarta.annotation-api-2.1.0.jar'
-encoding
'ISO-8859-15'
-protected
-quiet
-source
'1.6'
-sourcepath
'C:/...MainframeIntegrator/Smart/Engine/sources;C:/..../MainframeIntegrator/Smart/Engine/target/generated-sources/annotations'
-subpackages
com.scort.smart.library:com.scort.smart.rendering
-author
-bottom
'Copyright © 2010â2020 Metrixware. All rights reserved.'
-charset
'UTF-8'
-d
'C:/MXW/MI/5.0/MainframeIntegrator/Smart/Engine/target/apidocs'
-docencoding
'UTF-8'
-Xdoclint:none
-doctitle
'Smart Publishing - Engine API'
-linkoffline
'https://docs.oracle.com/javase/6/docs/api' 'C:/..../MainframeIntegrator/Smart/Engine/target/javadoc-bundle-options'
-tag
"javabean.class:X"
-tag
"javabean.property:X"
-tag
"post:X"
-tag
"property:X"
-tag
"todo:X"
-use
-version
-windowtitle
'Smart Publishing - Engine API'
REGRESSION : Last worked in version 8u401
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
Building the javadoc without the error - fatal error encountered: java.lang.AssertionError
ACTUAL -
The javadoc is not produced due to the java;lang.AssertionError
FREQUENCY : always
- duplicates
-
JDK-8343252 javadoc fails if source is set to 8 and the -subpackages option is used
-
- Closed
-
- links to
-
Commit(master) openjdk/jdk/85dba479
-
Review(master) openjdk/jdk/21201