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

Test tools/jpackage/share/JLinkOptionsTest.java fails with --enable-linkable-runtime set after JDK-8346434

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 25
    • 25
    • tools
    • None
    • b11
    • generic
    • generic

      Our test JDK has --enable-linkable-runtime set in the configure flags.
      The JLinkOptionsTest.java fails, failure can be observed on Linux and macOS at least.
      Failure output is like this:

      21:06:17.791] jdk.jpackage.internal.PackagerException: jlink failed with: Error: This JDK does not contain packaged modules and cannot be used to create another image with the jdk.jlink module
      java.lang.IllegalArgumentException: This JDK does not contain packaged modules and cannot be used to create another image with the jdk.jlink module
                      at jdk.jlink/jdk.tools.jlink.internal.JlinkTask.createImageProvider(JlinkTask.java:653)
                      at jdk.jlink/jdk.tools.jlink.internal.JlinkTask.createImage(JlinkTask.java:489)
                      at jdk.jlink/jdk.tools.jlink.internal.JlinkTask.run(JlinkTask.java:285)
                      at jdk.jlink/jdk.tools.jlink.internal.Main.run(Main.java:50)
                      at jdk.jlink/jdk.tools.jlink.internal.Main$JlinkToolProvider.run(Main.java:67)
                      at jdk.jpackage/jdk.jpackage.internal.JLinkBundlerHelper.runJLink(JLinkBundlerHelper.java:194)
                      at jdk.jpackage/jdk.jpackage.internal.JLinkBundlerHelper.execute(JLinkBundlerHelper.java:82)
                      at jdk.jpackage/jdk.jpackage.internal.AppImageBundler.createAppBundle(AppImageBundler.java:181)
                      at jdk.jpackage/jdk.jpackage.internal.AppImageBundler.execute(AppImageBundler.java:93)
                      at jdk.jpackage/jdk.jpackage.internal.Arguments.generateBundle(Arguments.java:707)
                      at jdk.jpackage/jdk.jpackage.internal.Arguments.processArguments(Arguments.java:554)
                      at jdk.jpackage/jdk.jpackage.main.Main.execute(Main.java:92)
                      at jdk.jpackage/jdk.jpackage.main.Main.main(Main.java:53)

                      at jdk.jpackage/jdk.jpackage.internal.JLinkBundlerHelper.runJLink(JLinkBundlerHelper.java:202)
                      at jdk.jpackage/jdk.jpackage.internal.JLinkBundlerHelper.execute(JLinkBundlerHelper.java:82)
                      at jdk.jpackage/jdk.jpackage.internal.AppImageBundler.createAppBundle(AppImageBundler.java:181)
                      at jdk.jpackage/jdk.jpackage.internal.AppImageBundler.execute(AppImageBundler.java:93)
                      at jdk.jpackage/jdk.jpackage.internal.Arguments.generateBundle(Arguments.java:707)
                      at jdk.jpackage/jdk.jpackage.internal.Arguments.processArguments(Arguments.java:554)
                      at jdk.jpackage/jdk.jpackage.main.Main.execute(Main.java:92)
                      at jdk.jpackage/jdk.jpackage.main.Main.main(Main.java:53)
      [21:06:17.921] TRACE: exec: Done. Exit code: 1

            clanger Christoph Langer
            mbaesken Matthias Baesken
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: