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

ClassCastException in javac while compiling tests

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • 9
    • 9
    • hotspot
    • gc
    • x86_64
    • linux_oracle_6.0

      While compiling some tests the following exception is being thrown:
      java.lang.ClassCastException: [C cannot be cast to com.sun.tools.javac.tree.JCTree
      at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
      at com.sun.tools.javac.tree.TreeScanner.visitBlock(TreeScanner.java:108)
      at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:984)
      at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:611)
      at com.sun.tools.javac.tree.TreeScanner.visitTry(TreeScanner.java:155)
      at com.sun.tools.javac.tree.JCTree$JCTry.accept(JCTree.java:1278)
      at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:611)
      at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
      at com.sun.tools.javac.tree.TreeScanner.visitCase(TreeScanner.java:145)
      at com.sun.tools.javac.tree.JCTree$JCCase.accept(JCTree.java:1212)
      at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:611)
      at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
      at com.sun.tools.javac.tree.TreeScanner.visitSwitch(TreeScanner.java:140)
      at com.sun.tools.javac.tree.JCTree$JCSwitch.accept(JCTree.java:1183)
      at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:611)
      at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
      at com.sun.tools.javac.tree.TreeScanner.visitBlock(TreeScanner.java:108)
      at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:984)
      at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:611)
      at com.sun.tools.javac.tree.TreeScanner.visitTry(TreeScanner.java:155)
      at com.sun.tools.javac.tree.JCTree$JCTry.accept(JCTree.java:1278)
      at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:611)
      at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
      at com.sun.tools.javac.tree.TreeScanner.visitBlock(TreeScanner.java:108)
      at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:984)
      at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:611)
      at com.sun.tools.javac.tree.TreeScanner.visitTry(TreeScanner.java:155)
      at com.sun.tools.javac.tree.JCTree$JCTry.accept(JCTree.java:1278)
      at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:611)
      at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
      at com.sun.tools.javac.tree.TreeScanner.visitBlock(TreeScanner.java:108)
      at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:984)
      at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:611)
      at com.sun.tools.javac.tree.TreeScanner.visitMethodDef(TreeScanner.java:94)
      at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.visitMethodDef(TreeInfo.java:627)
      at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:836)
      at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.scan(TreeInfo.java:611)
      at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57)
      at com.sun.tools.javac.tree.TreeScanner.visitClassDef(TreeScanner.java:83)
      at com.sun.tools.javac.tree.TreeInfo$1DeclScanner.visitClassDef(TreeInfo.java:623)
      at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:744)
      at com.sun.tools.javac.tree.TreeInfo.declarationFor(TreeInfo.java:639)
      at com.sun.tools.javac.tree.TreeInfo.diagnosticPositionFor(TreeInfo.java:600)
      at com.sun.tools.javac.comp.Check.checkOverride(Check.java:1779)
      at com.sun.tools.javac.comp.Check.checkImplementations(Check.java:2328)
      at com.sun.tools.javac.comp.Check.checkImplementations(Check.java:2304)
      at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:4358)
      at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4272)
      at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4201)
      at com.sun.tools.javac.comp.Attr.attrib(Attr.java:4176)
      at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1223)
      at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:865)
      at com.sun.tools.javac.main.Main.compile(Main.java:253)
      at com.sun.tools.javac.main.Main.compile(Main.java:141)
      at com.sun.tools.javac.Main.compile(Main.java:56)
      at com.sun.tools.javac.Main.main(Main.java:42)

            ecaspole Eric Caspole
            jbachorik Jaroslav BachorĂ­k
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: