From ef291d2d5d5c6ef9767a218b0f8401a0fb911bb2 Mon Sep 17 00:00:00 2001 From: Matthias Baesken Date: Sat, 13 Sep 2025 20:20:10 +0000 Subject: [PATCH] 8359423: Improve error message in case of missing jsa shared archive Reviewed-by: mdoerr, asteiner, eastigeevich --- src/hotspot/share/cds/aotMetaspace.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/hotspot/share/cds/aotMetaspace.cpp b/src/hotspot/share/cds/aotMetaspace.cpp index cca82bed4f1..01bc4708eb5 100644 --- a/src/hotspot/share/cds/aotMetaspace.cpp +++ b/src/hotspot/share/cds/aotMetaspace.cpp @@ -1296,7 +1296,7 @@ void AOTMetaspace::unrecoverable_loading_error(const char* message) { } else if (CDSConfig::new_aot_flags_used()) { vm_exit_during_initialization("Unable to use AOT cache.", nullptr); } else { - vm_exit_during_initialization("Unable to use shared archive.", nullptr); + vm_exit_during_initialization("Unable to use shared archive. Unrecoverable archive loading error (run with -Xlog:aot,cds for details)", message); } } @@ -1424,6 +1424,7 @@ FileMapInfo* AOTMetaspace::open_static_archive() { FileMapInfo* mapinfo = new FileMapInfo(static_archive, true); if (!mapinfo->open_as_input()) { delete(mapinfo); + log_info(cds)("Opening of static archive %s failed", static_archive); return nullptr; } return mapinfo;