Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8307584

javadoc java.lang.NullPointerException "bound" is null

XMLWordPrintable

      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


            adev Anupam Dev
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: