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

java.lang.NullPointerException from compiler (1.7.0-ea)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P3 P3
    • None
    • 7
    • tools
    • x86
    • windows_xp

      FULL PRODUCT VERSION :
      C:\Programme\Java\jdk1.7.0\bin>java -version
      java version "1.7.0-ea"
      Java(TM) SE Runtime Environment (build 1.7.0-ea-b67)
      Java HotSpot(TM) Client VM (build 16.0-b07, mixed mode, sharing)

      ADDITIONAL OS VERSION INFORMATION :
      Windows XP SR-3

      EXTRA RELEVANT SYSTEM CONFIGURATION :
      Using NetBeans 6.7.1

      use ....\jdk\make\netbeans\charset\build.xml

      A DESCRIPTION OF THE PROBLEM :
      Regression: worked on b63

      See Error Messages

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Run compile-single from NetBeans on java.lang.System.java



      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      compile-single:
      Compiling 1 source file to C:\Projects\OpenJDK7\jdk\build\windows-i586\classes
      An exception has occurred in the compiler (1.7.0-ea). Please file a bug at the Java Developer Connection (http://java.sun.com/webapps/bugreport) 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.comp.MemberEnter$TypeAnnotate$1.enterAnnotation(MemberEnter.java:1050)
              at com.sun.tools.javac.comp.Annotate.flush(Annotate.java:109)
              at com.sun.tools.javac.jvm.ClassReader.complete(ClassReader.java:2142)
              at com.sun.tools.javac.code.Symbol.complete(Symbol.java:416)
              at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:805)
              at com.sun.tools.javac.jvm.ClassReader.loadClass(ClassReader.java:2306)
              at com.sun.tools.javac.comp.Resolve.loadClass(Resolve.java:966)
              at com.sun.tools.javac.comp.Resolve.findIdentInPackage(Resolve.java:1131)
              at com.sun.tools.javac.comp.Attr.selectSym(Attr.java:2001)
              at com.sun.tools.javac.comp.Attr.visitSelect(Attr.java:1913)
              at com.sun.tools.javac.tree.JCTree$JCFieldAccess.accept(JCTree.java:1659)
              at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:379)
              at com.sun.tools.javac.comp.Attr.attribType(Attr.java:409)
              at com.sun.tools.javac.comp.MemberEnter.signature(MemberEnter.java:371)
              at com.sun.tools.javac.comp.MemberEnter.visitMethodDef(MemberEnter.java:575)
              at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:655)
              at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:403)
              at com.sun.tools.javac.comp.MemberEnter.memberEnter(MemberEnter.java:415)
              at com.sun.tools.javac.comp.MemberEnter.finishClass(MemberEnter.java:425)
              at com.sun.tools.javac.comp.MemberEnter.finish(MemberEnter.java:1111)
              at com.sun.tools.javac.comp.MemberEnter.complete(MemberEnter.java:984)
              at com.sun.tools.javac.code.Symbol.complete(Symbol.java:416)
              at com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:805)
              at com.sun.tools.javac.comp.Attr.visitClassDef(Attr.java:576)
              at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:584)
              at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:379)
              at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:416)
              at com.sun.tools.javac.comp.Attr.visitNewClass(Attr.java:1539)
              at com.sun.tools.javac.tree.JCTree$JCNewClass.accept(JCTree.java:1350)
              at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:379)
              at com.sun.tools.javac.comp.Attr.attribArgs(Attr.java:440)
              at com.sun.tools.javac.comp.Attr.visitApply(Attr.java:1296)
              at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1299)
              at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:379)
              at com.sun.tools.javac.comp.Attr.attribExpr(Attr.java:403)
              at com.sun.tools.javac.comp.Attr.visitExec(Attr.java:1079)
              at com.sun.tools.javac.tree.JCTree$JCExpressionStatement.accept(JCTree.java:1145)
              at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:379)
              at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:416)
              at com.sun.tools.javac.comp.Attr.attribStats(Attr.java:432)
              at com.sun.tools.javac.comp.Attr.visitBlock(Attr.java:777)
              at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:768)
              at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:379)
              at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:416)
              at com.sun.tools.javac.comp.Attr.visitMethodDef(Attr.java:698)
              at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:655)
              at com.sun.tools.javac.comp.Attr.attribTree(Attr.java:379)
              at com.sun.tools.javac.comp.Attr.attribStat(Attr.java:416)
              at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:2795)
              at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2721)
              at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:2657)
              at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1122)
              at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:848)
              at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:810)
              at com.sun.tools.javac.main.Main.compile(Main.java:400)
              at com.sun.tools.javac.main.Main.compile(Main.java:318)
              at com.sun.tools.javac.main.Main.compile(Main.java:309)
              at com.sun.tools.javac.Main.compile(Main.java:82)
              at com.sun.tools.javac.Main.main(Main.java:67)
      C:\Projects\OpenJDK7\jdk\make\netbeans\common\shared.xml:199: The following error occurred while executing this line:
      C:\Projects\OpenJDK7\jdk\make\netbeans\common\shared.xml:128: Compile failed; see the compiler error output for details.
      BUILD FAILED (total time: 6 seconds)


      REPRODUCIBILITY :
      This bug can be reproduced always.

      ---------- BEGIN SOURCE ----------
      - Check out http://hg.openjdk.java.net/jdk7/tl/jdk/
      - Apply patch from https://bugs.openjdk.java.net/show_bug.cgi?id=100098

      ---------- END SOURCE ----------

      CUSTOMER SUBMITTED WORKAROUND :
      Maybe downgrade to JDK-7 b63

            Unassigned Unassigned
            ndcosta Nelson Dcosta (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: