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

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

    XMLWordPrintable

Details

    • 8
    • generic
    • generic

    Description

      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)

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: