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

compilation error with java 11.0.20.1

XMLWordPrintable

    • x86_64
    • windows_10

      ADDITIONAL SYSTEM INFORMATION :
      Windows OS 10
      Java version : 11.0.20.1

      A DESCRIPTION OF THE PROBLEM :
      I am trying to upgrade from Java 8 to Java 11.0.20.1 and after resolving all the dependencies, I am getting below error:
          [javac] java.lang.ClassCastException: class com.sun.tools.javac.code.Symbol$ClassSymbol cannot be cast to class com.sun.tools.javac.code.Symbol$MethodSymbol (com.sun.tools.javac.code.Symbol$ClassSymbol and com.sun.tools.javac.code.Symbol$MethodSymbol are in module jdk.compiler of loader 'app')
          [javac] at jdk.compiler/com.sun.tools.javac.comp.TransTypes.visitApply(TransTypes.java:626)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1650)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
          [javac] at jdk.compiler/com.sun.tools.javac.comp.TransTypes.translate(TransTypes.java:454)
          [javac] at jdk.compiler/com.sun.tools.javac.comp.TransTypes.visitParens(TransTypes.java:690)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCParens.accept(JCTree.java:1867)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
          [javac] at jdk.compiler/com.sun.tools.javac.comp.TransTypes.translate(TransTypes.java:454)
          [javac] at jdk.compiler/com.sun.tools.javac.comp.TransTypes.visitIf(TransTypes.java:592)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCIf.accept(JCTree.java:1437)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.visitBlock(TreeTranslator.java:167)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1036)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
          [javac] at jdk.compiler/com.sun.tools.javac.comp.TransTypes.visitIf(TransTypes.java:593)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCIf.accept(JCTree.java:1437)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
          [javac] at jdk.compiler/com.sun.tools.javac.comp.TransTypes.visitIf(TransTypes.java:594)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCIf.accept(JCTree.java:1437)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
          [javac] at jdk.compiler/com.sun.tools.javac.comp.TransTypes.visitIf(TransTypes.java:594)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCIf.accept(JCTree.java:1437)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
          [javac] at jdk.compiler/com.sun.tools.javac.comp.TransTypes.visitIf(TransTypes.java:594)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCIf.accept(JCTree.java:1437)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.visitBlock(TreeTranslator.java:167)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1036)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
          [javac] at jdk.compiler/com.sun.tools.javac.comp.TransTypes.visitForeachLoop(TransTypes.java:531)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.accept(JCTree.java:1176)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.visitBlock(TreeTranslator.java:167)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1036)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
          [javac] at jdk.compiler/com.sun.tools.javac.comp.TransTypes.translate(TransTypes.java:454)
          [javac] at jdk.compiler/com.sun.tools.javac.comp.TransTypes.visitMethodDef(TransTypes.java:489)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:866)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:70)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.visitClassDef(TreeTranslator.java:139)
          [javac] at jdk.compiler/com.sun.tools.javac.comp.TransTypes.translateClass(TransTypes.java:918)
          [javac] at jdk.compiler/com.sun.tools.javac.comp.TransTypes.visitClassDef(TransTypes.java:475)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:774)
          [javac] at jdk.compiler/com.sun.tools.javac.tree.TreeTranslator.translate(TreeTranslator.java:58)
          [javac] at jdk.compiler/com.sun.tools.javac.comp.TransTypes.translate(TransTypes.java:454)
          [javac] at jdk.compiler/com.sun.tools.javac.comp.TransTypes.translateTopLevelClass(TransTypes.java:942)
          [javac] at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.desugar(JavaCompiler.java:1549)
          [javac] at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.desugar(JavaCompiler.java:1428)
          [javac] at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:973)
          [javac] at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:311)
          [javac] at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:170)
          [javac] at jdk.compiler/com.sun.tools.javac.Main.compile(Main.java:57)
          [javac] at jdk.internal.reflect.GeneratedMethodAccessor100.invoke(Unknown Source)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.taskdefs.compilers.Javac13.execute(Javac13.java:56)
          [javac] at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1134)
          [javac] at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:912)
          [javac] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
          [javac] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
          [javac] at org.apache.tools.ant.Task.perform(Task.java:348)
          [javac] at org.apache.tools.ant.Target.execute(Target.java:390)
          [javac] at org.apache.tools.ant.Target.performTasks(Target.java:411)
          [javac] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
          [javac] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
          [javac] at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
          [javac] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
          [javac] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
          [javac] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
          [javac] at org.apache.tools.ant.Task.perform(Task.java:348)
          [javac] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
          [javac] at net.sf.antcontrib.logic.IfTask.execute(IfTask.java:197)
          [javac] at jdk.internal.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
          [javac] at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154)
          [javac] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
          [javac] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
          [javac] at org.apache.tools.ant.Task.perform(Task.java:348)
          [javac] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
          [javac] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
          [javac] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
          [javac] at org.apache.tools.ant.Task.perform(Task.java:348)
          [javac] at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:398)
          [javac] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
          [javac] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
          [javac] at org.apache.tools.ant.Task.perform(Task.java:348)
          [javac] at org.apache.tools.ant.Target.execute(Target.java:390)
          [javac] at org.apache.tools.ant.Target.performTasks(Target.java:411)
          [javac] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
          [javac] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
          [javac] at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
          [javac] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
          [javac] at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
          [javac] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
          [javac] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
          [javac] at org.apache.tools.ant.Task.perform(Task.java:348)
          [javac] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
          [javac] at net.sf.antcontrib.logic.IfTask.execute(IfTask.java:197)
          [javac] at jdk.internal.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
          [javac] at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154)
          [javac] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
          [javac] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
          [javac] at org.apache.tools.ant.Task.perform(Task.java:348)
          [javac] at org.apache.tools.ant.Target.execute(Target.java:390)
          [javac] at org.apache.tools.ant.Target.performTasks(Target.java:411)
          [javac] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
          [javac] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
          [javac] at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
          [javac] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
          [javac] at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
          [javac] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
          [javac] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
          [javac] at org.apache.tools.ant.Task.perform(Task.java:348)
          [javac] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
          [javac] at net.sf.antcontrib.logic.IfTask.execute(IfTask.java:197)
          [javac] at jdk.internal.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
          [javac] at org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:154)
          [javac] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
          [javac] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
          [javac] at org.apache.tools.ant.Task.perform(Task.java:348)
          [javac] at org.apache.tools.ant.Target.execute(Target.java:390)
          [javac] at org.apache.tools.ant.Target.performTasks(Target.java:411)
          [javac] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
          [javac] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
          [javac] at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
          [javac] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
          [javac] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
          [javac] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
          [javac] at org.apache.tools.ant.Task.perform(Task.java:348)
          [javac] at org.apache.tools.ant.Target.execute(Target.java:390)
          [javac] at org.apache.tools.ant.Target.performTasks(Target.java:411)
          [javac] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
          [javac] at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
          [javac] at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
          [javac] at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
          [javac] at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
          [javac] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
          [javac] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
          [javac] at org.apache.tools.ant.Task.perform(Task.java:348)
          [javac] at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:68)
          [javac] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          [javac] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
          [javac] at org.apache.tools.ant.Task.perform(Task.java:348)
          [javac] at net.sf.antcontrib.logic.TryCatchTask.execute(TryCatchTask.java:206)
          [javac] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
          [javac] at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
          [javac] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          [javac] at java.base/java.lang.reflect.Method.invoke(Method.java:566)
          [javac] at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
          [javac] at org.apache.tools.ant.Task.perform(Task.java:348)
          [javac] at org.apache.tools.ant.Target.execute(Target.java:390)
          [javac] at org.apache.tools.ant.Target.performTasks(Target.java:411)
          [javac] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
          [javac] at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
          [javac] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
          [javac] at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
          [javac] at org.apache.tools.ant.Main.runBuild(Main.java:809)
          [javac] at org.apache.tools.ant.Main.startAnt(Main.java:217)
          [javac] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
          [javac] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)

      REGRESSION : Last worked in version 8


      FREQUENCY : always


            rreddy Ravi Reddy
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: