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

NPE: Cannot invoke "com.sun.tools.javac.code.Symbol$ClassSymbol.isSubClass(com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)" because "c" is null

XMLWordPrintable

    • generic
    • generic

      ADDITIONAL SYSTEM INFORMATION :
      Invoked from Ant from IntelliJ Idea.

      A DESCRIPTION OF THE PROBLEM :
      Checking dependencies… [logi65816]
      Dependency analysis found 0 affected files
      Updating dependency information… [logi65816]
      Parsing java… [logi65816]
      Writing classes… [logi65816]
      java: An exception has occurred in the compiler (17.0.3.1). Please file a bug against the Java compiler via the Java bug reporting page (http://bugreport.java.com) after checking the Bug Database (http://bugs.java.com) for duplicates. Include your program, the following diagnostic, and the parameters passed to the Java compiler in your report. Thank you.
      java: java.lang.NullPointerException: Cannot invoke "com.sun.tools.javac.code.Symbol$ClassSymbol.isSubClass(com.sun.tools.javac.code.Symbol, com.sun.tools.javac.code.Types)" because "c" is null
      java: at jdk.compiler/com.sun.tools.javac.comp.Lower.accessClass(Lower.java:1086)
      java: at jdk.compiler/com.sun.tools.javac.comp.Lower.accessSymbol(Lower.java:952)
      java: at jdk.compiler/com.sun.tools.javac.comp.Lower.access(Lower.java:1197)
      java: at jdk.compiler/com.sun.tools.javac.comp.Lower.visitIdent(Lower.java:3361)
      java: at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCIdent.accept(JCTree.java:2584)
      java: at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
      java: at jdk.compiler/com.sun.tools.javac.comp.Lower.translate(Lower.java:2072)
      java: at jdk.compiler/com.sun.tools.javac.comp.Lower.visitIndexed(Lower.java:3148)
      java: at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCArrayAccess.accept(JCTree.java:2416)
      java: at jdk.compiler/com.sun.tools.javac.comp.Lower.translate(Lower.java:2083)
      java: at jdk.compiler/com.sun.tools.javac.comp.Lower.boxArgs(Lower.java:3072)
      java: at jdk.compiler/com.sun.tools.javac.comp.Lower.visitApply(Lower.java:2975)
      java: at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1797)
      java: at jdk.compiler/com.sun.tools.javac.comp.Lower.visitReturn(Lower.java:3579)
      java: at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCReturn.accept(JCTree.java:1709)
      java: at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70)
      java: at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.visitBlock(TreeTranslator.java:167)
      java: at jdk.compiler/com.sun.tools.javac.comp.Lower.visitBlock(Lower.java:3552)
      java: at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1091)
      java: at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.visitMethodDef(TreeTranslator.java:150)
      java: at jdk.compiler/com.sun.tools.javac.comp.Lower.visitMethodDefInternal(Lower.java:2727)
      java: at jdk.compiler/com.sun.tools.javac.comp.Lower.visitMethodDef(Lower.java:2639)
      java: at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:921)
      java: at jdk.compiler/com.sun.tools.javac.comp.Lower.visitClassDef(Lower.java:2214)
      java: at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:819)
      java: at jdk.compiler/com.sun.tools.javac.comp.Lower.translate(Lower.java:2091)
      java: at jdk.compiler/com.sun.tools.javac.comp.Lower.translateTopLevelClass(Lower.java:4138)
      java: at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.desugar(JavaCompiler.java:1561)
      java: at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.desugar(JavaCompiler.java:1408)
      java: at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:946)
      java: at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.lambda$doCall$0(JavacTaskImpl.java:104)
      java: at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.invocationHelper(JavacTaskImpl.java:152)
      java: at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:100)
      java: at jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:94)
      java: at org.jetbrains.jps.javac.JavacMain.compile(JavacMain.java:238)
      java: at org.jetbrains.jps.incremental.java.JavaBuilder.lambda$compileJava$2(JavaBuilder.java:519)
      java: at org.jetbrains.jps.incremental.java.JavaBuilder.invokeJavac(JavaBuilder.java:565)
      java: at org.jetbrains.jps.incremental.java.JavaBuilder.compileJava(JavaBuilder.java:517)
      java: at org.jetbrains.jps.incremental.java.JavaBuilder.compile(JavaBuilder.java:360)
      java: at org.jetbrains.jps.incremental.java.JavaBuilder.doBuild(JavaBuilder.java:285)
      java: at org.jetbrains.jps.incremental.java.JavaBuilder.build(JavaBuilder.java:239)
      java: at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1519)
      java: at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:1149)
      java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1299)
      java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:1114)
      java: at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:885)
      java: at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:467)
      java: at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:197)
      java: at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:150)
      java: at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:348)
      java: at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:175)
      java: at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:218)
      java: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
      java: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
      java: at java.base/java.lang.Thread.run(Thread.java:833)
      java: Compilation failed: internal java compiler error
      Dependency analysis found 0 affected files
      Errors occurred while compiling module 'logi65816'
      javac 17.0.3.1 was used to compile java sources

      REGRESSION : Last worked in version 17.0.3

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Contact me if you need project source code.


      FREQUENCY : always


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

              Created:
              Updated:
              Resolved: