Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8366420

AOTMapTest fails when default jsa is missing from JDK

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 26
    • 26
    • hotspot
    • b14
    • generic
    • generic

      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); could we add a 'requires' to this test so that it works only when the needed cds/jsa archive is there ?

            mbaesken Matthias Baesken
            mbaesken Matthias Baesken
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: