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

REGRESSION: NPE when compiling Mustang Swing classes on Linux-64

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: P2 P2
    • 6
    • 6
    • tools
    • b75
    • 6
    • x86
    • linux_suse_sles_8

      Deployment build in BUR is failing on linux-64 on jdp-linux-amd64-01.east.
      We are getting a NullPointerException trying to compile Swing classes. Here
      is the error message. The entire build log is attached.

      # Running javac:
      /scratch/nightly_build/bin/javac -J-XX:ThreadStackSize=1536 -J-Xms128m -J-Xmx512m -classpath /scratch/nightly_build/classes -bootclasspath /scratch/nightly_build/lib/jce.jar:/scratch/nightly_build/lib/jsse.jar -sourcepath /scratch/nightly_build/gensrc:../../../src/solaris/classes:../../../src/share/classes -d /scratch/nightly_build/classes -encoding ascii -source 1.5 -target 6 @/scratch/nightly_build/tmp/com/javax.swing/.classes.list
      An exception has occurred in the compiler (1.6.0). 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.Flow.visitIdent(Flow.java:1213)
      at com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:1543)
      at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:35)
      at com.sun.tools.javac.comp.Flow.scanExpr(Flow.java:500)
      at com.sun.tools.javac.comp.Flow.visitApply(Flow.java:1115)
      at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1206)
      at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:35)
      at com.sun.tools.javac.tree.TreeScanner.visitExec(TreeScanner.java:157)
      at com.sun.tools.javac.tree.JCTree$JCExpressionStatement.accept(JCTree.java:1070)
      at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:35)
      at com.sun.tools.javac.comp.Flow.scanStat(Flow.java:484)
      at com.sun.tools.javac.comp.Flow.scanStats(Flow.java:492)
      at com.sun.tools.javac.comp.Flow.visitBlock(Flow.java:747)
      at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:735)
      at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:35)
      at com.sun.tools.javac.comp.Flow.scanStat(Flow.java:484)
      at com.sun.tools.javac.comp.Flow.visitMethodDef(Flow.java:693)
      at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:635)
      at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:35)
      at com.sun.tools.javac.comp.Flow.visitClassDef(Flow.java:627)
      at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:571)
      at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:35)
      at com.sun.tools.javac.comp.Flow.scanStat(Flow.java:484)
      at com.sun.tools.javac.comp.Flow.scanDef(Flow.java:470)
      at com.sun.tools.javac.comp.Flow.visitClassDef(Flow.java:580)
      at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:571)
      at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:35)
      at com.sun.tools.javac.comp.Flow.scanStat(Flow.java:484)
      at com.sun.tools.javac.comp.Flow.scanDef(Flow.java:470)
      at com.sun.tools.javac.comp.Flow.visitClassDef(Flow.java:580)
      at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:571)
      at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:35)
      at com.sun.tools.javac.comp.Flow.analyzeTree(Flow.java:1255)
      at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:967)
      at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:931)
      at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:668)
      at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:639)
      at com.sun.tools.javac.main.Main.compile(Main.java:332)
      at com.sun.tools.javac.main.Main.compile(Main.java:255)
      at com.sun.tools.javac.main.Main.compile(Main.java:246)
      at com.sun.tools.javac.Main.compile(Main.java:70)
      at com.sun.tools.javac.Main.main(Main.java:55)
      make[3]: *** [.compile.classlist] Error 4
      make[3]: Leaving directory `/scratch/ws-nightly-1.6.0/j2se/make/javax/swing'
      make[2]: *** [all] Error 1
      make[2]: Leaving directory `/scratch/ws-nightly-1.6.0/j2se/make/javax'
      make[1]: *** [all] Error 1
      make[1]: Leaving directory `/scratch/ws-nightly-1.6.0/j2se/make'
      make: *** [j2se-build] Error 2
      End of actual linux-amd64 build at: 04/19/06_02:57:46

            ahe Peter Ahe
            jmelvin James Melvin (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: