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

MeetIncompatibleInterfaceArrays fails with "MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !"

    Details

    • Subcomponent:
    • Resolved In Build:
      b10

      Description

      CompileCommand: compileonly MeetIncompatibleInterfaceArrays*.run
      CompileCommand: compileonly compiler/types/TestMeetIncompatibleInterfaceArrays$Helper.createI2*
      CompileCommand: inline compiler/types/TestMeetIncompatibleInterfaceArrays$Helper.createI2*
          322 1 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLL)L (native) (static)
          331 2 n java.lang.invoke.MethodHandle::linkToStatic(LL)L (native) (static)
          334 3 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLL)L (native)
          335 4 n java.lang.invoke.MethodHandle::linkToSpecial(LLLLLLLL)L (native) (static)
          351 5 n java.lang.invoke.MethodHandle::linkToStatic(LLL)L (native) (static)
          353 6 n java.lang.invoke.MethodHandle::linkToStatic(LLLL)L (native) (static)
          367 7 n java.lang.invoke.MethodHandle::invokeBasic()L (native)
          368 8 n java.lang.invoke.MethodHandle::linkToSpecial(LL)L (native) (static)
          374 9 n java.lang.invoke.MethodHandle::invokeBasic(L)L (native)
          374 10 n java.lang.invoke.MethodHandle::linkToSpecial(LLL)L (native) (static)
          593 11 n java.lang.invoke.MethodHandle::linkToVirtual(LLL)L (native) (static)
          612 12 n java.lang.invoke.MethodHandle::linkToVirtual(LLLL)L (native) (static)
          624 13 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLL)L (native) (static)
          625 14 n java.lang.invoke.MethodHandle::invokeBasic(LLLLL)L (native)
          625 15 n java.lang.invoke.MethodHandle::linkToSpecial(LLLLLLL)L (native) (static)
          627 16 n java.lang.invoke.MethodHandle::linkToStatic(L)L (native) (static)
          634 17 n java.lang.invoke.MethodHandle::linkToStatic(L)I (native) (static)
          635 18 n java.lang.invoke.MethodHandle::invokeBasic()I (native)
          635 19 n java.lang.invoke.MethodHandle::linkToSpecial(LL)I (native) (static)
          636 20 n java.lang.invoke.MethodHandle::linkToStatic(LIIL)L (native) (static)
          637 21 n java.lang.invoke.MethodHandle::linkToStatic(IIL)L (native) (static)
          639 22 n java.lang.invoke.MethodHandle::invokeBasic(LII)L (native)
          640 23 n java.lang.invoke.MethodHandle::linkToSpecial(LLIIL)L (native) (static)
          645 24 n java.lang.invoke.MethodHandle::linkToStatic(ILILL)I (native) (static)
          646 25 n java.lang.invoke.MethodHandle::linkToStatic(LLLLL)L (native) (static)
          647 26 n java.lang.invoke.MethodHandle::invokeBasic(ILIL)I (native)
          647 27 n java.lang.invoke.MethodHandle::linkToSpecial(LILILL)I (native) (static)
          648 28 n java.lang.invoke.MethodHandle::invokeBasic(LLLL)L (native)
          656 29 n java.lang.invoke.MethodHandle::invokeBasic(II)L (native)
          656 30 n java.lang.invoke.MethodHandle::linkToSpecial(LIIL)L (native) (static)
          660 31 n java.lang.invoke.MethodHandle::linkToStatic(ILL)I (native) (static)
          663 32 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLL)L (native) (static)
          665 33 n java.lang.invoke.MethodHandle::invokeBasic(IL)I (native)
          665 34 n java.lang.invoke.MethodHandle::linkToSpecial(LILL)I (native) (static)
          666 35 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLL)L (native)
          669 36 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLL)L (native) (static)
          671 37 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLL)L (native)
          677 38 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLL)L (native) (static)
          680 39 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLL)L (native)
          683 40 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLL)L (native) (static)
          686 41 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLL)L (native)
          702 42 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLIL)L (native) (static)
          707 43 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLI)L (native)
          721 44 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLIIL)L (native) (static)
          725 45 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLII)L (native)
          738 46 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLIILL)L (native) (static)
          743 47 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLIIL)L (native)
          757 48 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLIILLL)L (native) (static)
          762 49 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLIILL)L (native)
          766 50 n java.lang.invoke.MethodHandle::invokeBasic(LL)L (native)
          766 51 n java.lang.invoke.MethodHandle::linkToSpecial(LLLL)L (native) (static)

          775 52 n java.lang.invoke.MethodHandle::invokeBasic(ILI)I (native)
          775 53 n java.lang.invoke.MethodHandle::linkToSpecial(LILIL)I (native) (static)
          783 54 n java.lang.invoke.MethodHandle::linkToStatic(ILIIL)I (native) (static)
          783 55 n java.lang.invoke.MethodHandle::invokeBasic(ILII)I (native)
          784 56 n java.lang.invoke.MethodHandle::linkToSpecial(LILIIL)I (native) (static)
          804 57 n java.lang.invoke.MethodHandle::linkToStatic(IIL)I (native) (static)
          808 58 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLLL)L (native) (static)
          810 59 n java.lang.invoke.MethodHandle::invokeBasic(II)I (native)
          811 60 n java.lang.invoke.MethodHandle::linkToSpecial(LIIL)I (native) (static)
          812 61 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLL)L (native)
          815 62 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLLLL)L (native) (static)
          819 63 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLLL)L (native)
          823 64 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLLLIL)L (native) (static)
          828 65 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLLLI)L (native)
          832 66 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLLLIIL)L (native) (static)
          837 67 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLLLII)L (native)
          841 68 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLLLIILL)L (native) (static)
          847 69 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLLLIIL)L (native)
          850 70 n java.lang.invoke.MethodHandle::invokeBasic(LI)L (native)
          850 71 n java.lang.invoke.MethodHandle::linkToSpecial(LLIL)L (native) (static)
      Creating MeetIncompatibleInterfaceArrays0ASM.class
      ==================================================
          875 72 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLIL)L (native) (static)
          878 73 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLI)L (native)
          881 74 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLIIL)L (native) (static)
          884 75 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLII)L (native)
          887 76 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLIILL)L (native) (static)
          890 77 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLIIL)L (native)
          923 78 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLLIL)L (native) (static)
          926 79 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLLI)L (native)
          930 80 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLLIIL)L (native) (static)
          933 81 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLLII)L (native)
          937 82 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLLIILL)L (native) (static)
          940 83 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLLIIL)L (native)
         1023 84 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLLLLL)L (native) (static)
         1026 85 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLLLL)L (native)
         1030 86 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLLLLLL)L (native) (static)
         1035 87 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLLLLL)L (native)
         1051 88 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLLLLLIL)L (native) (static)
         1056 89 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLLLLLI)L (native)
         1072 90 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLLLLLIIL)L (native) (static)
         1078 91 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLLLLLII)L (native)
         1107 92 n java.lang.invoke.MethodHandle::invokeBasic(LLI)L (native)
         1107 93 n java.lang.invoke.MethodHandle::linkToSpecial(LLLIL)L (native) (static)
         1183 94 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLLLLLLL)L (native) (static)
         1189 95 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLLLLLL)L (native)
         1193 96 n java.lang.invoke.MethodHandle::invokeBasic(IIILILL)L (native)
         1193 97 n java.lang.invoke.MethodHandle::linkToSpecial(LIIILILLL)L (native) (static)
         1238 98 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLLIILLL)L (native) (static)
         1241 99 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLLIILL)L (native)
         1245 100 n java.lang.invoke.MethodHandle::invokeBasic(ILILL)L (native)
         1245 101 n java.lang.invoke.MethodHandle::linkToSpecial(LILILLL)L (native) (static)
      1. invokation of MeetIncompatibleInterfaceArrays0ASM.test() [::run() should be 'interpreted (tier 0)' compiled]
        OK - catched InvocationTargetException(Class compiler.types.TestMeetIncompatibleInterfaceArrays$I2C does not implement the requested interface compiler.types.TestMeetIncompatibleInterfaceArrays$I1).
         1322 102 n java.lang.invoke.MethodHandle::invokeBasic(IIILILI)L (native)
         1323 103 n java.lang.invoke.MethodHandle::linkToSpecial(LIIILILIL)L (native) (static)
         1341 104 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLIL)L (native) (static)
         1343 105 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLI)L (native)
         1346 106 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLIIL)L (native) (static)
         1349 107 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLII)L (native)
         1352 108 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLIILL)L (native) (static)
         1355 109 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLIIL)L (native)
         1367 110 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLIILLL)L (native) (static)
         1372 111 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLIILL)L (native)
         1375 112 n java.lang.invoke.MethodHandle::invokeBasic(LILI)L (native)
         1375 113 n java.lang.invoke.MethodHandle::linkToSpecial(LLILIL)L (native) (static)
         invokation of MeetIncompatibleInterfaceArrays0ASM.test() [::run() was compiled at tier 0]
      2. invokation of MeetIncompatibleInterfaceArrays0ASM.test() [::run() should be 'C1 (tier 3) with inlining' compiled]
        OK - catched InvocationTargetException(Class compiler.types.TestMeetIncompatibleInterfaceArrays$I2C does not implement the requested interface compiler.types.TestMeetIncompatibleInterfaceArrays$I1).
         invokation of MeetIncompatibleInterfaceArrays0ASM.test() [::run() was compiled at tier 0]
         1428 114 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLLLLIL)L (native) (static)
         1432 115 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLLLLI)L (native)
         1446 116 n java.lang.invoke.MethodHandle::linkToStatic(LLLLLLLLLLLLLIIL)L (native) (static)
         1450 117 n java.lang.invoke.MethodHandle::invokeBasic(LLLLLLLLLLLLLII)L (native)
      ----------System.err:(13/1216)----------
      java.lang.Exception: Method public static compiler.types.TestMeetIncompatibleInterfaceArrays$I1 MeetIncompatibleInterfaceArrays0ASM.run() must be compiled at tier 0 !
      at compiler.types.TestMeetIncompatibleInterfaceArrays.main(TestMeetIncompatibleInterfaceArrays.java:382)
      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.base/java.lang.reflect.Method.invoke(Method.java:569)
      at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:115)
      at java.base/java.lang.Thread.run(Thread.java:841)

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                simonis Volker Simonis
                Reporter:
                thartmann Tobias Hartmann
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: