8381222: Running a custom runtime image with AOTCache fails with "Unexpected exception" [jdk26]#154
8381222: Running a custom runtime image with AOTCache fails with "Unexpected exception" [jdk26]#154jyukutyo wants to merge 1 commit into
Conversation
|
👋 Welcome back ksakata! A progress list of the required criteria for merging this PR into |
|
❗ This change is not yet ready to be integrated. |
|
@jyukutyo This pull request has been inactive for more than 4 weeks and will be automatically closed if another 4 weeks passes without any activity. To avoid this, simply issue a |
|
|
|
Thank you for the review, Ioi. I appreciate it. |
|
/approval request This fixes a JDK 26 issue where applications fail to start with a custom runtime image and an AOT cache file. The change is limited in scope, has been reviewed, and was verified with the reproducer. Tier1-5 testing showed no regressions related to this change, and all relevant AOTCache jtreg tests passed on all platforms. |
|
@jyukutyo This pull request has been inactive for more than 4 weeks and will be automatically closed if another 4 weeks passes without any activity. To avoid this, simply issue a |
|
Hi @G00fY2, thanks for making a comment in an OpenJDK project! All comments and discussions in the OpenJDK Community must be made available under the OpenJDK Terms of Use. If you already are an OpenJDK Author, Committer or Reviewer, please click here to open a new issue so that we can record that fact. Please Use "Add GitHub user G00fY2" for the summary. If you are not an OpenJDK Author, Committer or Reviewer, simply check the box below to accept the OpenJDK Terms of Use for your comments.
Your comment will be automatically restored once you have accepted the OpenJDK Terms of Use. |
This PR allows applications to start with both a custom image and an AOT cache file.
Testing:
The application started successfully with the JDK including this fix.
No regressions were observed. Some tests failed, but they are not related to this fix.
test/hotspot/jtreg/runtime/cds/appcds/aotCache/)All tests passed on all platforms.
Progress
Issue
Reviewers
Reviewing
Using
gitCheckout this PR locally:
$ git fetch https://git.openjdk.org/jdk26u.git pull/154/head:pull/154$ git checkout pull/154Update a local copy of the PR:
$ git checkout pull/154$ git pull https://git.openjdk.org/jdk26u.git pull/154/headUsing Skara CLI tools
Checkout this PR locally:
$ git pr checkout 154View PR using the GUI difftool:
$ git pr show -t 154Using diff file
Download this PR as a diff file:
https://git.openjdk.org/jdk26u/pull/154.diff
Using Webrev
Link to Webrev Comment