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

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

      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

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

              Created:
              Updated:
              Resolved: