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

CDS dump error message: Invoker type parameter must start and end with Object: L3I_L

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • P4
    • 23
    • 22
    • hotspot
    • b14

    Description

      When running https://github.com/openjdk/jdk/blob/b7dee213dfb2d0ec4e22837898bf4837c1fe523d/test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java

      The log file for -Xshare:dump shows

      [0.379s][error ][cds ] java.lang.RuntimeException: Invoker type parameter must start and end with Object: L3I_L
      [0.379s][error ][cds ] Failed to generate LambdaForm holder classes. Is your classlist out of date?
      [0.379s][info ][cds ] Regenerate MethodHandle Holder classes...done
      [0.411s][info ][cds ] Rewriting and linking classes: done

      We should investigate why this error message is printed

      Attachments

        Issue Links

          Activity

            People

              ccheung Calvin Cheung
              iklam Ioi Lam
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: