Integrated: 8314250: CDS dump error message: Invoker type parameter must start and end with Object: L3I_L
Calvin Cheung
ccheung at openjdk.org
Mon Mar 11 20:52:18 UTC 2024
On Wed, 21 Feb 2024 19:10:16 GMT, Calvin Cheung <ccheung at openjdk.org> wrote:
> While generating holder classes (in `generateHolderClasses()`), don't add the `MethodType` to the `invokerTypes` if will fail the check in the `build()` method which would result in a `RuntimeException`.
>
> Also updated the `MethodHandlesInvokersTest.java` under `appcds/methodHandles` and `appcds/dynamicArchive/methodHandles` to check that the "Failed to generate LambdaForm holder classes" error is not in the output;
>
> Passed tiers 1 - 3 testing.
This pull request has now been integrated.
Changeset: 41450e94
Author: Calvin Cheung <ccheung at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/41450e94059bbdf9ee798a1fc78ef14602319567
Stats: 140 lines in 15 files changed: 92 ins; 2 del; 46 mod
8314250: CDS dump error message: Invoker type parameter must start and end with Object: L3I_L
Reviewed-by: iklam, matsaave
-------------
PR: https://git.openjdk.org/jdk/pull/17953
More information about the core-libs-dev
mailing list