RFR: 8366420: AOTMapTest fails when jsa is missing [v2]
Matthias Baesken
mbaesken at openjdk.org
Tue Sep 2 09:07:04 UTC 2025
> 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:
Adjustments suggested by Ioi
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/27001/files
- new: https://git.openjdk.org/jdk/pull/27001/files/6c777d8d..46b83c89
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=27001&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=27001&range=00-01
Stats: 22 lines in 2 files changed: 0 ins; 16 del; 6 mod
Patch: https://git.openjdk.org/jdk/pull/27001.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/27001/head:pull/27001
PR: https://git.openjdk.org/jdk/pull/27001
More information about the hotspot-runtime-dev
mailing list