-
Bug
-
Resolution: Incomplete
-
P4
-
None
-
17
-
generic
-
generic
ADDITIONAL SYSTEM INFORMATION :
IMPLEMENTOR="Eclipse Adoptium"
IMPLEMENTOR_VERSION="Temurin-17.0.6+10"
JAVA_VERSION="17.0.6"
JAVA_VERSION_DATE="2023-01-17"
A DESCRIPTION OF THE PROBLEM :
Receive the following when running javadoc
[javadoc] java.lang.NullPointerException: Cannot invoke "com.sun.tools.javac.code.Type.isCompound()" because "bound" is null
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
run javadoc on large code base with over 100 errors and warnings
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
no exception
ACTUAL -
[javadoc] java.lang.NullPointerException: Cannot invoke "com.sun.tools.javac.code.Type.isCompound()" because "bound" is null
[javadoc] at jdk.compiler/com.sun.tools.javac.code.Symbol$TypeVariableSymbol.getBounds(Symbol.java:904)
[javadoc] at jdk.compiler/com.sun.tools.javac.code.Symbol$TypeVariableSymbol.getBounds(Symbol.java:883)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.declaredUsingPreviewAPIs(Utils.java:2945)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.elementFlags(Utils.java:3125)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.getClassLink(HtmlLinkFactory.java:95)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.links.LinkFactory.getLink(LinkFactory.java:191)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink(HtmlDocletWriter.java:726)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addPreQualifiedClassLink(HtmlDocletWriter.java:851)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addPreQualifiedStrongClassLink(HtmlDocletWriter.java:885)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.AbstractTreeWriter.addPartialInfo(AbstractTreeWriter.java:174)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.AbstractTreeWriter.addLevelInfo(AbstractTreeWriter.java:89)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.AbstractTreeWriter.addLevelInfo(AbstractTreeWriter.java:91)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.AbstractTreeWriter.addTree(AbstractTreeWriter.java:120)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.AbstractTreeWriter.addTree(AbstractTreeWriter.java:109)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.PackageTreeWriter.generatePackageTreeFile(PackageTreeWriter.java:110)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.PackageTreeWriter.generate(PackageTreeWriter.java:89)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generatePackageFiles(HtmlDoclet.java:406)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:215)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.run(AbstractDoclet.java:115)
[javadoc] at jdk.javadoc/jdk.javadoc.doclet.StandardDoclet.run(StandardDoclet.java:103)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:556)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:393)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:342)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.Main.execute(Main.java:63)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.Main.main(Main.java:52)
---------- BEGIN SOURCE ----------
proprietary
---------- END SOURCE ----------
FREQUENCY : often
IMPLEMENTOR="Eclipse Adoptium"
IMPLEMENTOR_VERSION="Temurin-17.0.6+10"
JAVA_VERSION="17.0.6"
JAVA_VERSION_DATE="2023-01-17"
A DESCRIPTION OF THE PROBLEM :
Receive the following when running javadoc
[javadoc] java.lang.NullPointerException: Cannot invoke "com.sun.tools.javac.code.Type.isCompound()" because "bound" is null
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
run javadoc on large code base with over 100 errors and warnings
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
no exception
ACTUAL -
[javadoc] java.lang.NullPointerException: Cannot invoke "com.sun.tools.javac.code.Type.isCompound()" because "bound" is null
[javadoc] at jdk.compiler/com.sun.tools.javac.code.Symbol$TypeVariableSymbol.getBounds(Symbol.java:904)
[javadoc] at jdk.compiler/com.sun.tools.javac.code.Symbol$TypeVariableSymbol.getBounds(Symbol.java:883)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.declaredUsingPreviewAPIs(Utils.java:2945)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.Utils.elementFlags(Utils.java:3125)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlLinkFactory.getClassLink(HtmlLinkFactory.java:95)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.util.links.LinkFactory.getLink(LinkFactory.java:191)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.getLink(HtmlDocletWriter.java:726)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addPreQualifiedClassLink(HtmlDocletWriter.java:851)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.addPreQualifiedStrongClassLink(HtmlDocletWriter.java:885)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.AbstractTreeWriter.addPartialInfo(AbstractTreeWriter.java:174)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.AbstractTreeWriter.addLevelInfo(AbstractTreeWriter.java:89)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.AbstractTreeWriter.addLevelInfo(AbstractTreeWriter.java:91)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.AbstractTreeWriter.addTree(AbstractTreeWriter.java:120)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.AbstractTreeWriter.addTree(AbstractTreeWriter.java:109)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.PackageTreeWriter.generatePackageTreeFile(PackageTreeWriter.java:110)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.PackageTreeWriter.generate(PackageTreeWriter.java:89)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.formats.html.HtmlDoclet.generatePackageFiles(HtmlDoclet.java:406)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:215)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.doclets.toolkit.AbstractDoclet.run(AbstractDoclet.java:115)
[javadoc] at jdk.javadoc/jdk.javadoc.doclet.StandardDoclet.run(StandardDoclet.java:103)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:556)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:393)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:342)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.Main.execute(Main.java:63)
[javadoc] at jdk.javadoc/jdk.javadoc.internal.tool.Main.main(Main.java:52)
---------- BEGIN SOURCE ----------
proprietary
---------- END SOURCE ----------
FREQUENCY : often