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

Reviewed-by: mdoerr, asteiner, eastigeevich
This commit is contained in:
Matthias Baesken 2025-09-13 20:20:10 +00:00
parent ff538c7f56
commit ef291d2d5d

View File

@ -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;