RFR: 8359423: Improve error message in case of missing jsa shared archive

Matthias Baesken mbaesken at openjdk.org
Tue Jun 17 08:21:38 UTC 2025


In case we use `-Xshare:on` with additional flags (regarding coh or coops) and we have the corresponding jsa archive not present,
we get this message/error :


Error occurred during initialization of VM
Unable to use shared archive.


The error message could be a little improved, e.g. telling what jsa file is not present .
For example


./images/jdk/bin/java -Xshare:on -version
[0.017s][error][aot] Opening of static archive /build_linux/images/jdk/lib/server/classes.jsa failed
Error occurred during initialization of VM
Unable to use shared archive (unrecoverable archive loading error).

-------------

Commit messages:
 - JDK-8359423

Changes: https://git.openjdk.org/jdk/pull/25846/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=25846&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8359423
  Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod
  Patch: https://git.openjdk.org/jdk/pull/25846.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/25846/head:pull/25846

PR: https://git.openjdk.org/jdk/pull/25846


More information about the hotspot-runtime-dev mailing list