RFR: 8364352: Some tests fail when using a limited number of pregenerated .jsa CDS archives

David Holmes dholmes at openjdk.org
Tue Aug 26 05:42:37 UTC 2025


On Mon, 25 Aug 2025 08:12:19 GMT, Matthias Baesken <mbaesken at openjdk.org> wrote:

>> test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java line 58:
>> 
>>> 56:  * @test id=custom-cl-zgc
>>> 57:  * @requires vm.cds.custom.loaders
>>> 58:  * @requires vm.cds.default.archive.available
>> 
>> Don't understand this one. This test is hard to follow but I think it does its own dumping of the CDS archive, so I don't see why it would need the default archive to exist. ???
>
> we run into this error without the jsa in the zgc case
> runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#custom-cl-zgc
> 
> 
> [0.002s][error][cds] Specified shared archive file not found (/jtreg_hotspot_tier2_work/JTwork/scratch/2/appcds-06h49m10s700.jsa)
> [0.002s][error][cds] Not a valid shared archive file (/jtreg_hotspot_tier2_work/JTwork/scratch/2/appcds-06h49m10s700.jsa)
> [0.002s][error][cds] CDS is incompatible with other specified options.
> Error occurred during initialization of VM
> Unable to use shared archive: invalid archive

But that is not a default archive. ???

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

PR Review Comment: https://git.openjdk.org/jdk/pull/26820#discussion_r2299837919


More information about the hotspot-runtime-dev mailing list