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

1.5 beta-b15 java compiler throws NPE

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2
    • Resolution: Fixed
    • Affects Version/s: 5.0
    • Fix Version/s: 5.0
    • Component/s: tools
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b32
    • CPU:
      sparc
    • OS:
      solaris_2.6
    • Verification:
      Verified

      Description



      Name: apR10229 Date: 08/20/2003


      Filed By : SPB JCK team (###@###.###)
      JDK : java full version "1.5.0-beta-b15"
      JCK : 1.5
      Platform[s] : Linux
      switch/Mode :
      JCK test owner : http://javaweb.eng/jct/sqe/JCK-tck/usr/owners.jto
      Failing Test [s] :
          api/javax_swing/plaf/metal/MetalFileChooserUI/SingleClickListener/index.html#Ctor
          api/javax_swing/plaf/metal/MetalFileChooserUI/SingleClickListener/index.html#Handler
          api/javax_swing/text/html/HTMLDocument/index.html#create_el
          api/javax_swing/text/html/HTMLDocument/index.html#protected
          api/javax_swing/text/html/StyleSheet/index.html#attr


      Problem description
      ===================
      5 JCK tests fails during the compilation - NPE thrown
      by the compiler. There's a minimized example below.

          
      Minimized test:
      ===============
      ------- Test.java -------
      import javax.swing.text.html.*;
      import javax.swing.text.*;

      class Test extends HTMLDocument {
          public AbstractDocument.AbstractElement createDefaultRoot() {
             // return super.createDefaultRoot();
          }
      }
      ------- end-of-Test.java -------

      Minimized test output:
      ======================
      <pav@hammer(pts/5).258> javac Test.java
      An exception has occurred in the compiler (1.5.0-beta). Please file a bug at the Java Developer Connection (http://java.sun.com/cgi-bin/bugreport.cgi) after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report. Thank you.
      java.lang.NullPointerException
              at com.sun.tools.javac.code.Type$ClassType.isSubType(Type.java:1375)
              at com.sun.tools.javac.code.Type$ClassType.isSubType(Type.java:1365)
              at com.sun.tools.javac.comp.Check.checkOverride(Check.java:911)
              at com.sun.tools.javac.comp.Check.checkOverride(Check.java:954)
              at com.sun.tools.javac.comp.Attr.visitMethodDef(Attr.java:386)
              at com.sun.tools.javac.tree.Tree$MethodDef.accept(Tree.java:446)
              at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:235)
              at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:270)
              at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:2251)
              at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2140)
              at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2091)
              at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:400)
              at com.sun.tools.javac.main.Main.compile(Main.java:520)
              at com.sun.tools.javac.Main.compile(Main.java:41)
              at com.sun.tools.javac.Main.main(Main.java:32)
      <pav@hammer(pts/5).259>

      JCK test source location:
      ==========================
      /java/re/jck/1.5/promoted/latest/JCK-runtime-15/tests

      Specific Machine Info:
      =====================
      Linux hammer 2.4.21 #1 Wed Jun 25 20:18:22 MSD 2003 i686 unknown

      ======================================================================

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              gafter Neal Gafter
              Reporter:
              pavsunw Pav Pav (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: