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

[lworld] valhalla/valuetypes/LambdaConversion.java fails Illegal class name "QLambdaConversion$Pointer;"

XMLWordPrintable

      After merging (https://github.com/openjdk/valhalla/pull/316) the following error occurs:

      test LambdaConversion.test(): failure
      java.lang.InternalError: java.lang.ClassFormatError: Illegal class name "QLambdaConversion$Pointer;" in class file LambdaConversion$$Lambda$19
      at java.base/java.lang.invoke.InnerClassLambdaMetafactory.generateInnerClass(InnerClassLambdaMetafactory.java:415)
      at java.base/java.lang.invoke.InnerClassLambdaMetafactory.spinInnerClass(InnerClassLambdaMetafactory.java:304)
      at java.base/java.lang.invoke.InnerClassLambdaMetafactory.buildCallSite(InnerClassLambdaMetafactory.java:218)
      at java.base/java.lang.invoke.LambdaMetafactory.metafactory(LambdaMetafactory.java:328)
      at java.base/java.lang.invoke.BootstrapMethodInvoker.invoke(BootstrapMethodInvoker.java:127)
      at java.base/java.lang.invoke.CallSite.makeSite(CallSite.java:315)
      at java.base/java.lang.invoke.MethodHandleNatives.linkCallSiteImpl(MethodHandleNatives.java:281)
      at java.base/java.lang.invoke.MethodHandleNatives.linkCallSite(MethodHandleNatives.java:271)
      at LambdaConversion.test(LambdaConversion.java:53)

      Maybe same root cause as: JDK-8261019

            dsimms David Simms
            dsimms David Simms
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: