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

IncludeLocalesPlugin throws NPE when jdk.localedata not resolved

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 9
    • 9
    • tools
    • b118
    • Verified


      The NullPointerException duplicates with jdk9/dev but it's possible to get more information with jigsaw/jake builds due improved exceptions and error reporting.

      $ jlink -J-Djlink.debug=true --output myimage --include-locales=en-US --compress=2 --strip-debug --vm=minimal --modulepath jmods --addmods java.base

      Error: java.lang.NullPointerException
      java.io.IOException: java.lang.NullPointerException
      at jdk.tools.jlink.internal.ImageFileCreator.generateJImage(jdk.jlink@9-internal/ImageFileCreator.java:190)
      at jdk.tools.jlink.internal.ImageFileCreator.writeImage(jdk.jlink@9-internal/ImageFileCreator.java:168)
      at jdk.tools.jlink.internal.ImageFileCreator.create(jdk.jlink@9-internal/ImageFileCreator.java:103)
      at jdk.tools.jlink.internal.JlinkTask$ImageHelper.retrieve(jdk.jlink@9-internal/JlinkTask.java:506)
      at jdk.tools.jlink.internal.ImagePluginStack.operate(jdk.jlink@9-internal/ImagePluginStack.java:207)
      at jdk.tools.jlink.internal.JlinkTask.createImage(jdk.jlink@9-internal/JlinkTask.java:335)
      at jdk.tools.jlink.internal.JlinkTask.run(jdk.jlink@9-internal/JlinkTask.java:209)
      at jdk.tools.jlink.internal.Main.main(jdk.jlink@9-internal/Main.java:33)
      Caused by: java.lang.NullPointerException
      at jdk.tools.jlink.internal.plugins.IncludeLocalesPlugin.previsit(jdk.jlink@9-internal/IncludeLocalesPlugin.java:180)
      at jdk.tools.jlink.internal.ImagePluginStack.visitResources(jdk.jlink@9-internal/ImagePluginStack.java:244)
      at jdk.tools.jlink.internal.ImageFileCreator.generateJImage(jdk.jlink@9-internal/ImageFileCreator.java:186)
      ... 7 more

            naoto Naoto Sato
            alanb Alan Bateman
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: