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

JCK tests on lambda fail with VerifyError: Bad local variable type

XMLWordPrintable

    • 8
    • generic
    • generic

      Tests on lambda fail (jdk8b77/jck8b17):

      lang/STMT/stmt350/stmt35001m244/stmt35001m244.html
      lang/STMT/stmt350/stmt35001m334/stmt35001m334.html
      lang/STMT/stmt350/stmt35001m344/stmt35001m344.html
      lang/STMT/stmt350/stmt35001m244/stmt35001m244_rt.html
      lang/STMT/stmt350/stmt35001m334/stmt35001m334_rt.html
      lang/STMT/stmt350/stmt35001m344/stmt35001m344_rt.html

      Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
      Exception in thread "main" java.lang.VerifyError: Bad local variable type
      Exception Details:
        Location:
          javasoft/sqe/tests/lang/stmt350/stmt35001m244/stmt35001m244.lambda$0(I)I @8: aload_0
        Reason:
          Type integer (current frame, locals[0]) is not assignable to reference type
        Current Frame:
          bci: @8
          flags: { }
          locals: { integer }
          stack: { }
        Bytecode:
          0000000: b200 0704 60b3 0007 2aba 0014 0000 4c2b
          0000010: 05b9 0008 0200 571a ac

      at java.lang.Class.getDeclaredMethods0(Native Method)
      at java.lang.Class.privateGetDeclaredMethods(Class.java:2474)
      at java.lang.Class.getMethod0(Class.java:2715)
      at java.lang.Class.getMethod(Class.java:1622)
      at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:528)
      at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:510)

            bharadwaj Bharadwaj Yadavalli (Inactive)
            larbouzo Leonid Arbuzov
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: