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

[lworld] java/lang/invoke/VarHandles/VarHandleTestMethodTypePoint.java fails after merging jdk-19+8

    XMLWordPrintable

Details

    Description

       -Djava.lang.invoke.VarHandle.VAR_HANDLE_GUARDS=true -Djava.lang.invoke.VarHandle.VAR_HANDLE_IDENTITY_ADAPT=true VarHandleTestMethodTypePoint

      fails with:

      config VarHandleTestMethodTypePoint.setup(): failure
      java.lang.UnsupportedOperationException
              at java.base/java.lang.invoke.MethodHandles.zero(MethodHandles.java:5099)
              at java.base/java.lang.invoke.VarHandles.adaptForCheckedExceptions(VarHandles.java:629)
              at java.base/java.lang.invoke.VarHandles.filterValue(VarHandles.java:379)
              at java.base/java.lang.invoke.VarHandles.maybeAdapt(VarHandles.java:365)
              at java.base/java.lang.invoke.VarHandles.makeFieldHandle(VarHandles.java:60)
              at java.base/java.lang.invoke.MethodHandles$Lookup.getFieldVarHandleCommon(MethodHandles.java:4126)
              at java.base/java.lang.invoke.MethodHandles$Lookup.getFieldVarHandle(MethodHandles.java:4086)
              at java.base/java.lang.invoke.MethodHandles$Lookup.findVarHandle(MethodHandles.java:3133)
              at VarHandleTestMethodTypePoint.setup(VarHandleTestMethodTypePoint.java:72)
              at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
              at java.base/java.lang.reflect.Method.invoke(Method.java:578)
              at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:132)
              at org.testng.internal.MethodInvocationHelper.invokeMethodConsideringTimeout(MethodInvocationHelper.java:61)
              at org.testng.internal.ConfigInvoker.invokeConfigurationMethod(ConfigInvoker.java:366)
              at org.testng.internal.ConfigInvoker.invokeConfigurations(ConfigInvoker.java:320)
              at org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:176)
              at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:122)
              at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
              at org.testng.TestRunner.privateRun(TestRunner.java:764)
              at org.testng.TestRunner.run(TestRunner.java:585)
              at org.testng.SuiteRunner.runTest(SuiteRunner.java:384)
              at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:378)
              at org.testng.SuiteRunner.privateRun(SuiteRunner.java:337)
              at org.testng.SuiteRunner.run(SuiteRunner.java:286)
              at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:53)
              at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:96)
              at org.testng.TestNG.runSuitesSequentially(TestNG.java:1218)
              at org.testng.TestNG.runSuitesLocally(TestNG.java:1140)
              at org.testng.TestNG.runSuites(TestNG.java:1069)
              at org.testng.TestNG.run(TestNG.java:1037)
              at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:94)
              at com.sun.javatest.regtest.agent.TestNGRunner.main(TestNGRunner.java:54)
              at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
              at java.base/java.lang.reflect.Method.invoke(Method.java:578)
              at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:127)
              at java.base/java.lang.Thread.run(Thread.java:833)
      test VarHandleTestMethodTypePoint.testAccess("VarHandle -> Instance field, vh:null", VarHandleBaseTest$VarHandleAccessTestCase@72f432b9): skip

      Attachments

        Issue Links

          Activity

            People

              mchung Mandy Chung
              dsimms David Simms
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: