RFR: 8366420: AOTMapTest fails when jsa is missing [v3]
Ioi Lam
iklam at openjdk.org
Wed Sep 3 15:26:47 UTC 2025
On Wed, 3 Sep 2025 08:29:28 GMT, Matthias Baesken <mbaesken at openjdk.org> wrote:
>> We fail in one of our test setups with this output :
>> runtime/cds/appcds/aotCache/AOTMapTest_dynamic
>>
>>
>> stdout: [[0.003s][error][cds] An error has occurred while processing the shared archive file. Run with -Xlog:aot,cds for details.
>> [0.003s][error][cds] Specified shared archive file not found (AOTMapTestApp.dynamic.jsa)
>> [0.003s][error][cds] Not a valid shared archive file (AOTMapTestApp.dynamic.jsa)
>> [0.003s][error][cds] CDS is incompatible with other specified options.
>> Error occurred during initialization of VM
>> Unable to use shared archive: invalid archive
>> ];
>> stderr: []
>> exitValue = 1
>>
>> java.lang.RuntimeException: Expected to get exit value of [0], exit value is: [1]
>> at jdk.test.lib.process.OutputAnalyzer.shouldHaveExitValue(OutputAnalyzer.java:522)
>> at jdk.test.lib.cds.CDSAppTester.executeAndCheck(CDSAppTester.java:217)
>> at jdk.test.lib.cds.CDSAppTester.productionRun(CDSAppTester.java:426)
>> at jdk.test.lib.cds.CDSAppTester.productionRun(CDSAppTester.java:393)
>> at jdk.test.lib.cds.CDSAppTester.runDynamicWorkflow(CDSAppTester.java:464)
>> at jdk.test.lib.cds.CDSAppTester.run(CDSAppTester.java:445)
>> at AOTMapTest.doTest(AOTMapTest.java:71)
>> at AOTMapTest.main(AOTMapTest.java:61)
>> at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
>> at java.base/java.lang.reflect.Method.invoke(Method.java:565)
>> at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
>> at java.base/java.lang.Thread.run(Thread.java:1474)
>>
>>
>> This test setup is a bit special because it contains only one jsa cds archive (the one for compressed object headers). So the 'classes.jsa' is missing .
>
> Matthias Baesken has updated the pull request incrementally with one additional commit since the last revision:
>
> remove requires
LGTM. I verified that the test runs in tiers 1-4 of our CI.
-------------
Marked as reviewed by iklam (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/27001#pullrequestreview-3181191898
More information about the hotspot-runtime-dev
mailing list