adoptium / adoptium-support

For end-user problems reported with our binary distributions
Apache License 2.0
44 stars 15 forks source link

jlink failed with: Error: Hash of java.xml (...) differs to expected hash (...) #168

Closed bartduisters closed 3 years ago

bartduisters commented 3 years ago

Summary

Using jpackage, part of OpenJDK14, results in an error.

Steps to reproduce

Expected results

An installer to be created of the project.

Actual results

jdk.incubator.jpackage.internal.PackagerException: jlink failed with: Error: Hash of java.xml (5c0470b7e1f23ec63991ae852f2e6985035182851f78a7899873bd00c2035dd7) differs to expected hash (71dcb63fc998b21006f7905f2dcd12792237cc0bcaf257b849d159a144b1fe75) recorded in java.base

Triaging info

Java version: java -version

openjdk version "14.0.2" 2020-07-14
OpenJDK Runtime Environment AdoptOpenJDK (build 14.0.2+12)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 14.0.2+12, mixed mode, sharing)

What is your operating system and platform? lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:    20.04

How did you install Java? By executing the steps described on adoptopenjdk.net

wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
sudo add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
sudo apt-get update
sudo apt-get install adoptopenjdk-14-hotspot

Did it work before? No.

Did you test with other Java versions? No, since jpackage is only bundled since JDK14.

aahlenst commented 3 years ago

Thanks for the detailed description. Works flawlessly on my machine. To be sure, please paste the output of jpackage --version and readlink -f $(which jpackage).

aahlenst commented 3 years ago

Please also do: sha256sum /usr/lib/jvm/adoptopenjdk-14-*/jmods/* and /usr/lib/jvm/adoptopenjdk-14-*/bin/jmod describe /usr/lib/jvm/adoptopenjdk-14-*/jmods/java.base.jmod and paste the output here.

bartduisters commented 3 years ago

Note: I do notice with given outputs that there are references to java-14-openjdk-amd64 instead of adoptopenjdk-14-hotspot, I have OpenJDK14 installed as well and used sudo update-alternatives --config java to swap to the adoptopenjdk version.

jpackage --version

WARNING: Using incubator modules: jdk.incubator.jpackage
14.0.1

readlink -f $(which jpackage)

/usr/lib/jvm/java-14-openjdk-amd64/bin/jpackage

sha256sum /usr/lib/jvm/adoptopenjdk-14-*/jmods/*

c832caade00800980c4bf63b526486ff03b1a99e923a4923b922cb94e28d65a4  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.base.jmod
ae1a34575586c5d2a1910bb9c710eee94d929e925f38e09b6cb2c53740030968  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.compiler.jmod
9611820b0fd8533b645920e9e9ed5e143ea38fb7c81a35ba12f284445b467c9e  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.datatransfer.jmod
6e157ca470a57439263d975e67e0d56ca79901e967632f3b68bf6ae7aa629a0d  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.desktop.jmod
5752692112dc54cf0847eb4f0fcb7e5040fd6b93a77d5e60b6261e45297264fb  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.instrument.jmod
ba97bea3421cafa5cf830f79b00920b9cbb4fd53821feb59a83679c81e8ab9d6  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.logging.jmod
5bdc4ca45614557bb74056fe15fd7bc12e0bf83186b44a81082ca4c323a5cf30  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.management.jmod
0af1e371bca58ab21cc299c7563959bdc6d0c9e33894d00192e96fa5bc7f4253  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.management.rmi.jmod
d216b3305a25b35d425f8a8b84350b5b7fae1022b78aba33a07fa39cdb41ef1a  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.naming.jmod
8c4343b8611adc3f8f7afe644578912d5d420972a44787a50d723b8f1fb1ec5d  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.net.http.jmod
fa8b902f3105b26272734c4ac38011f085aaf387daedb625c0bdf5a08e9316aa  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.prefs.jmod
da0c3c4d283be82fb418adb69a06a9929638837542ccd2d971f7d59b59003530  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.rmi.jmod
dac29eb22965df3f7d962bcbeabe6191255e833383f2a8f61406088b10c3d315  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.scripting.jmod
9ee1b30b1a75c52b675994a2b2d95f1798047a5cbe78aca8472271fb39d84619  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.security.jgss.jmod
23eaef0c8c9c905661027e27ddb2ca457aadbaa491b9394e008e06c262c63c0e  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.security.sasl.jmod
937f4008799942911791d992fc6a09f70ed1a5a0c62a4040267e20c33424a99f  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.se.jmod
7a2c24e1944f2951fd33f8512070b11e6a26e4fd44a408435efd79c35eb9f49f  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.smartcardio.jmod
196c4561259605473077dcfb83bae4f385135dbd18381d43c788073bea0c647f  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.sql.jmod
f0c041a05d64b951b3e882489068350067f2560fe12094297b35cffd154795f8  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.sql.rowset.jmod
4143431704030b9a228e402ab04687be0ffd9ff5d096214130472247646ee70d  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.transaction.xa.jmod
e304a29abe39973ff226f6686cd89a274e260c2ed2f67fee2762b98de8743980  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.xml.crypto.jmod
eb28857a5866aa9a5a768f2185a12fa9b03c93e6ee0e0c2c133784605c5bd844  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/java.xml.jmod
1acf3ae9997b89cfbb206275860fe2cd1304b289c4aea5481fc1c067a9e94c34  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.accessibility.jmod
dc35617f1cc1cf272420c80dac913f27b40d89064adda4eb64464437e48eaf96  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.aot.jmod
257e2a49c6f925811b2e8e6fa18afb8eca8b8b78da3d853e0226ecfecb77a0f7  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.attach.jmod
786a2a1d08ed95553c2e311d143e0e6a9bcd5943ce0fa48d9ae855b8c9efa428  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.charsets.jmod
7ed8f8342d70dfeedf37d0458e723eba5762869750540b86947025de4c9fb4bc  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.compiler.jmod
d3284d3861f0ea4bc4963c8e805cce2021006ae97a3425dddb79662a48cae3b5  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.crypto.cryptoki.jmod
1361a14902fa64daa9fbcc1443e50811edec87abe91ae576e9d6e67bdb6d20bb  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.crypto.ec.jmod
b9897e6a6e25abc7520393ec53fc87b76724be2ac838c439eacca15ed5d48ed7  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.dynalink.jmod
6463455a1d56030c95dfd5a119e86a642ef8f92b31db490fed38a1cba364ef87  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.editpad.jmod
2b3b018b5ffc3648f53cc709bfa5f3b2da518c36a8ad8c444952370fd107566e  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.hotspot.agent.jmod
bbfbcda26cc4a27025b1a9eb9f912ad5d8d23e0edc696365d779103bb61edfb6  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.httpserver.jmod
01bb6eebd8c6a6e5478c20d7c74a9dfe207e3232ac124254906a4c8a457a8035  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.incubator.foreign.jmod
21f5a46bc7f17a128d8b06544f03fbd6b492a4dcc0ede74a841202b0857559a7  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.incubator.jpackage.jmod
ef554e05af297ab0b0821b84cad847c0a288a1ecbcff5a8f69739ae89444e62d  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.internal.ed.jmod
8b13a532350515217f322d32d41fbd3e26d8aed10ceedea83df35dc114f2e2bf  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.internal.jvmstat.jmod
38b5efd23853222377af09648eaf08f46cd4d7a75a6833802f25448f9c5ebfaa  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.internal.le.jmod
08e7f2878a85daec5ef82ac87ea128c2ce097cf27bffb87be498ba209363b66b  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.internal.opt.jmod
0de6ba6678f64d3633e57ff7677c36a6381ad7dd322e98098f6914c6036eaca2  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.internal.vm.ci.jmod
d4ca108496d1cc2158db7398769669304dddc66c51810b4b08517fbf48ba135a  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.internal.vm.compiler.jmod
af8d860ee557c68fbddc10243f59072c7e94bc6fd9fc0b0b62b386a6b523ad6d  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.internal.vm.compiler.management.jmod
9e0ce6589b83af7ff1033a34592b4d35f7281d9348c0056d9b8edf36cb99b086  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.jartool.jmod
46c6b3df9f5384a7188b44952f40247125181ff06c9630662d05aba1ef8c0c18  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.javadoc.jmod
b363b094891fddfec3002fb0b81e73a76bc70b64c281f6699a14a5ffbc365219  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.jcmd.jmod
f5fe43bd7827f13f786170285eb1d5bec65a9ed308393178c51467555c484bfb  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.jconsole.jmod
1132a225c7fa8f55c262ea6bd3f1e3ced0d2155a8f5cf7c6fa726f05c2b26592  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.jdeps.jmod
25d63780fdf6721501f612e42a51d29fc86624ac047c2ed737becfba42e0525f  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.jdi.jmod
053a12176bb7d1bc20983057f06331e75c81277aa8e767a7ca77aff3c339d15a  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.jdwp.agent.jmod
6929396cc4e0d8d94a253ff7d8d49fca592d332c5f66851a9714d4d4ea0f2438  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.jfr.jmod
e0fce729f77448c5f8b85302e21447f4a616c0d5e69b0f565a50d6599656de10  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.jlink.jmod
afafd55db64ee2208417e5c9ee63d68041aaa3835a284b68ca9b6edad0a78522  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.jshell.jmod
64f65e3bcafebb919d32a2b0ce50117169475631ec87ca4682a815049a4c0ce1  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.jsobject.jmod
731dced10fb9f5f41407c1166880a461ca3df4d6c986c9e1effa8819a38e9384  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.jstatd.jmod
04a99910d20d3324fa93cbb375826b5db330e1895a0c49cbd3af3104567c42f7  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.localedata.jmod
52542f0a506f2dc5ef9f7bc212aaf5a585bf21a8fbca737bc986bd1949f05fda  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.management.agent.jmod
68e15d752a95a7e10303bc01aa4c3a3582ba2cf6f91c237c802ebaba0be1d5a1  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.management.jfr.jmod
b6c7b6c4480771de507b3abb353b23fe6df5a688f3c38f698682734fe4ceac84  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.management.jmod
cb9dd5e3b8e31efa861b49ccbc468e2db9b926d4a0480f8b66d185c4c385083d  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.naming.dns.jmod
be381067759f65d0388c0e5eaa77e82ea87036bc8d6ec5bc4bd11d209a116f4e  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.naming.rmi.jmod
8c4968c2fcff1bada60db30d1f70ba9af1a507cbcfa47a8d31891b9df0618059  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.net.jmod
9870320a9d0b8f208a1281881f5b039f78b4fecdcab6760a60016f16f1b414fe  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.nio.mapmode.jmod
2649acecf6b4cd0fa3c312a298c740e1e773aa936449aa434a5eab964399e257  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.rmic.jmod
dac5cedc535dda349ec4bb010e9ed5b22122e0db8ce9dc040c0a09941d883677  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.scripting.nashorn.jmod
368b80dd3a22330408fbfab8244617951703a8d71850884d31bc460a2a0875a1  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.scripting.nashorn.shell.jmod
d85390e85e8eb5750ec0d003628690e4e8900d0644b059a282ad29485fd41922  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.sctp.jmod
b7334755f6ad39f009c3a8b927192d1dd4e1be8c358e585c775593830e3ca6ad  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.security.auth.jmod
1f9aca6b30ba8937c7ac23494a418f21cd3e6eb5233300fe8d12045c33e7a261  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.security.jgss.jmod
7078c346d10d250b4d5aecbc1d9bd635f400d4215f499e5332acaa1a0926db44  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.unsupported.desktop.jmod
65cac9d833848df0c2550ae384915661b6b51e1bd3f45bc5743af1d4cd083bda  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.unsupported.jmod
9411932b5f4c828aeadde247f0d2ea3221a73d675c1ead4bbfc3642e1c46b094  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.xml.dom.jmod
2c199d69b75485bf24cbe61439bdf0788a6c270cae63364365a6c04a93783f96  /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/jmods/jdk.zipfs.jmod

/usr/lib/jvm/adoptopenjdk-14-*/bin/jmod describe /usr/lib/jvm/adoptopenjdk-14-*/jmods/java.base.jmod

java.base@14.0.2
exports java.io
exports java.lang
exports java.lang.annotation
exports java.lang.constant
exports java.lang.invoke
exports java.lang.module
exports java.lang.ref
exports java.lang.reflect
exports java.lang.runtime
exports java.math
exports java.net
exports java.net.spi
exports java.nio
exports java.nio.channels
exports java.nio.channels.spi
exports java.nio.charset
exports java.nio.charset.spi
exports java.nio.file
exports java.nio.file.attribute
exports java.nio.file.spi
exports java.security
exports java.security.cert
exports java.security.interfaces
exports java.security.spec
exports java.text
exports java.text.spi
exports java.time
exports java.time.chrono
exports java.time.format
exports java.time.temporal
exports java.time.zone
exports java.util
exports java.util.concurrent
exports java.util.concurrent.atomic
exports java.util.concurrent.locks
exports java.util.function
exports java.util.jar
exports java.util.regex
exports java.util.spi
exports java.util.stream
exports java.util.zip
exports javax.crypto
exports javax.crypto.interfaces
exports javax.crypto.spec
exports javax.net
exports javax.net.ssl
exports javax.security.auth
exports javax.security.auth.callback
exports javax.security.auth.login
exports javax.security.auth.spi
exports javax.security.auth.x500
exports javax.security.cert
uses java.lang.System$LoggerFinder
uses java.net.ContentHandlerFactory
uses java.net.spi.URLStreamHandlerProvider
uses java.nio.channels.spi.AsynchronousChannelProvider
uses java.nio.channels.spi.SelectorProvider
uses java.nio.charset.spi.CharsetProvider
uses java.nio.file.spi.FileSystemProvider
uses java.nio.file.spi.FileTypeDetector
uses java.security.Provider
uses java.text.spi.BreakIteratorProvider
uses java.text.spi.CollatorProvider
uses java.text.spi.DateFormatProvider
uses java.text.spi.DateFormatSymbolsProvider
uses java.text.spi.DecimalFormatSymbolsProvider
uses java.text.spi.NumberFormatProvider
uses java.time.chrono.AbstractChronology
uses java.time.chrono.Chronology
uses java.time.zone.ZoneRulesProvider
uses java.util.spi.CalendarDataProvider
uses java.util.spi.CalendarNameProvider
uses java.util.spi.CurrencyNameProvider
uses java.util.spi.LocaleNameProvider
uses java.util.spi.ResourceBundleControlProvider
uses java.util.spi.ResourceBundleProvider
uses java.util.spi.TimeZoneNameProvider
uses java.util.spi.ToolProvider
uses javax.security.auth.spi.LoginModule
uses jdk.internal.logger.DefaultLoggerFinder
uses sun.text.spi.JavaTimeDateTimePatternProvider
uses sun.util.locale.provider.LocaleDataMetaInfo
uses sun.util.resources.LocaleData$CommonResourceBundleProvider
uses sun.util.resources.LocaleData$SupplementaryResourceBundleProvider
uses sun.util.spi.CalendarProvider
provides java.nio.file.spi.FileSystemProvider with jdk.internal.jrtfs.JrtFileSystemProvider
qualified exports com.sun.security.ntlm to java.security.sasl
qualified exports jdk.internal to java.compiler jdk.compiler jdk.jfr jdk.jshell
qualified exports jdk.internal.access to java.desktop java.logging java.management java.naming java.rmi jdk.incubator.foreign jdk.jlink jdk.net
qualified exports jdk.internal.access.foreign to jdk.incubator.foreign
qualified exports jdk.internal.event to jdk.jfr
qualified exports jdk.internal.jimage to jdk.jlink
qualified exports jdk.internal.jimage.decompressor to jdk.jlink
qualified exports jdk.internal.jmod to jdk.compiler jdk.jlink
qualified exports jdk.internal.loader to java.instrument java.logging
qualified exports jdk.internal.logger to java.logging
qualified exports jdk.internal.misc to java.desktop java.logging java.management java.naming java.net.http java.rmi java.security.jgss java.xml jdk.attach jdk.charsets jdk.compiler jdk.incubator.foreign jdk.internal.vm.ci jdk.jfr jdk.jshell jdk.nio.mapmode jdk.scripting.nashorn jdk.scripting.nashorn.shell jdk.unsupported
qualified exports jdk.internal.module to java.instrument java.management.rmi jdk.incubator.jpackage jdk.jartool jdk.jfr jdk.jlink
qualified exports jdk.internal.org.objectweb.asm to jdk.jartool jdk.jfr jdk.jlink jdk.scripting.nashorn
qualified exports jdk.internal.org.objectweb.asm.commons to jdk.jfr jdk.scripting.nashorn
qualified exports jdk.internal.org.objectweb.asm.signature to jdk.scripting.nashorn
qualified exports jdk.internal.org.objectweb.asm.tree to jdk.jfr jdk.jlink
qualified exports jdk.internal.org.objectweb.asm.util to jdk.jfr jdk.scripting.nashorn
qualified exports jdk.internal.org.xml.sax to jdk.jfr
qualified exports jdk.internal.org.xml.sax.helpers to jdk.jfr
qualified exports jdk.internal.perf to java.management jdk.internal.jvmstat jdk.management.agent
qualified exports jdk.internal.platform to jdk.management
qualified exports jdk.internal.ref to java.desktop
qualified exports jdk.internal.reflect to java.logging java.sql java.sql.rowset jdk.dynalink jdk.internal.vm.ci jdk.scripting.nashorn jdk.unsupported
qualified exports jdk.internal.util.jar to jdk.jartool
qualified exports jdk.internal.util.xml to jdk.jfr
qualified exports jdk.internal.util.xml.impl to jdk.jfr
qualified exports jdk.internal.vm to jdk.internal.jvmstat jdk.management.agent
qualified exports jdk.internal.vm.annotation to jdk.internal.vm.ci jdk.unsupported
qualified exports sun.invoke.util to jdk.compiler jdk.incubator.foreign
qualified exports sun.net to java.net.http jdk.naming.dns
qualified exports sun.net.dns to java.security.jgss jdk.naming.dns
qualified exports sun.net.ext to jdk.net
qualified exports sun.net.util to java.desktop java.net.http jdk.jconsole jdk.sctp
qualified exports sun.net.www to java.net.http jdk.jartool
qualified exports sun.net.www.protocol.http to java.security.jgss
qualified exports sun.nio.ch to java.management jdk.crypto.cryptoki jdk.incubator.foreign jdk.net jdk.sctp
qualified exports sun.nio.cs to java.desktop jdk.charsets
qualified exports sun.reflect.annotation to jdk.compiler
qualified exports sun.reflect.generics.reflectiveObjects to java.desktop
qualified exports sun.reflect.misc to java.datatransfer java.desktop java.management java.management.rmi java.rmi java.sql.rowset
qualified exports sun.security.action to java.desktop java.security.jgss jdk.incubator.foreign
qualified exports sun.security.internal.interfaces to jdk.crypto.cryptoki
qualified exports sun.security.internal.spec to jdk.crypto.cryptoki
qualified exports sun.security.jca to java.smartcardio jdk.crypto.cryptoki jdk.crypto.ec jdk.naming.dns
qualified exports sun.security.pkcs to jdk.crypto.ec jdk.jartool
qualified exports sun.security.provider to java.rmi java.security.jgss jdk.crypto.cryptoki jdk.security.auth
qualified exports sun.security.provider.certpath to java.naming
qualified exports sun.security.rsa to jdk.crypto.cryptoki
qualified exports sun.security.timestamp to jdk.jartool
qualified exports sun.security.tools to jdk.jartool
qualified exports sun.security.util to java.desktop java.naming java.rmi java.security.jgss java.security.sasl java.smartcardio java.xml.crypto jdk.crypto.cryptoki jdk.crypto.ec jdk.jartool jdk.security.auth jdk.security.jgss
qualified exports sun.security.util.math to jdk.crypto.ec
qualified exports sun.security.util.math.intpoly to jdk.crypto.ec
qualified exports sun.security.validator to jdk.jartool
qualified exports sun.security.x509 to jdk.crypto.cryptoki jdk.crypto.ec jdk.jartool
qualified exports sun.util.cldr to jdk.jlink
qualified exports sun.util.locale.provider to java.desktop jdk.jlink jdk.localedata
qualified exports sun.util.logging to java.desktop java.logging java.prefs
qualified exports sun.util.resources to jdk.localedata
contains com.sun.crypto.provider
contains com.sun.security.cert.internal.x509
contains jdk.internal.jrtfs
contains jdk.internal.math
contains jdk.internal.org.objectweb.asm.tree.analysis
contains jdk.internal.platform.cgroupv1
contains jdk.internal.util
contains sun.invoke
contains sun.invoke.empty
contains sun.launcher
contains sun.launcher.resources
contains sun.net.ftp
contains sun.net.ftp.impl
contains sun.net.idn
contains sun.net.sdp
contains sun.net.smtp
contains sun.net.spi
contains sun.net.www.content.text
contains sun.net.www.http
contains sun.net.www.protocol.file
contains sun.net.www.protocol.ftp
contains sun.net.www.protocol.http.ntlm
contains sun.net.www.protocol.https
contains sun.net.www.protocol.jar
contains sun.net.www.protocol.jmod
contains sun.net.www.protocol.jrt
contains sun.net.www.protocol.mailto
contains sun.nio
contains sun.nio.fs
contains sun.reflect.generics.factory
contains sun.reflect.generics.parser
contains sun.reflect.generics.repository
contains sun.reflect.generics.scope
contains sun.reflect.generics.tree
contains sun.reflect.generics.visitor
contains sun.security.pkcs10
contains sun.security.pkcs12
contains sun.security.provider.certpath.ssl
contains sun.security.ssl
contains sun.security.tools.keytool
contains sun.text
contains sun.text.bidi
contains sun.text.normalizer
contains sun.text.resources
contains sun.text.resources.cldr
contains sun.text.spi
contains sun.util
contains sun.util.calendar
contains sun.util.locale
contains sun.util.resources.cldr
contains sun.util.spi
platform linux-amd64
hashes java.datatransfer SHA-256 9611820b0fd8533b645920e9e9ed5e143ea38fb7c81a35ba12f284445b467c9e
hashes java.desktop SHA-256 6e157ca470a57439263d975e67e0d56ca79901e967632f3b68bf6ae7aa629a0d
hashes java.instrument SHA-256 5752692112dc54cf0847eb4f0fcb7e5040fd6b93a77d5e60b6261e45297264fb
hashes java.logging SHA-256 ba97bea3421cafa5cf830f79b00920b9cbb4fd53821feb59a83679c81e8ab9d6
hashes java.management SHA-256 5bdc4ca45614557bb74056fe15fd7bc12e0bf83186b44a81082ca4c323a5cf30
hashes java.management.rmi SHA-256 0af1e371bca58ab21cc299c7563959bdc6d0c9e33894d00192e96fa5bc7f4253
hashes java.naming SHA-256 d216b3305a25b35d425f8a8b84350b5b7fae1022b78aba33a07fa39cdb41ef1a
hashes java.net.http SHA-256 8c4343b8611adc3f8f7afe644578912d5d420972a44787a50d723b8f1fb1ec5d
hashes java.prefs SHA-256 fa8b902f3105b26272734c4ac38011f085aaf387daedb625c0bdf5a08e9316aa
hashes java.rmi SHA-256 da0c3c4d283be82fb418adb69a06a9929638837542ccd2d971f7d59b59003530
hashes java.scripting SHA-256 dac29eb22965df3f7d962bcbeabe6191255e833383f2a8f61406088b10c3d315
hashes java.se SHA-256 937f4008799942911791d992fc6a09f70ed1a5a0c62a4040267e20c33424a99f
hashes java.security.jgss SHA-256 9ee1b30b1a75c52b675994a2b2d95f1798047a5cbe78aca8472271fb39d84619
hashes java.security.sasl SHA-256 23eaef0c8c9c905661027e27ddb2ca457aadbaa491b9394e008e06c262c63c0e
hashes java.smartcardio SHA-256 7a2c24e1944f2951fd33f8512070b11e6a26e4fd44a408435efd79c35eb9f49f
hashes java.sql SHA-256 196c4561259605473077dcfb83bae4f385135dbd18381d43c788073bea0c647f
hashes java.sql.rowset SHA-256 f0c041a05d64b951b3e882489068350067f2560fe12094297b35cffd154795f8
hashes java.transaction.xa SHA-256 4143431704030b9a228e402ab04687be0ffd9ff5d096214130472247646ee70d
hashes java.xml SHA-256 eb28857a5866aa9a5a768f2185a12fa9b03c93e6ee0e0c2c133784605c5bd844
hashes java.xml.crypto SHA-256 e304a29abe39973ff226f6686cd89a274e260c2ed2f67fee2762b98de8743980
hashes jdk.accessibility SHA-256 1acf3ae9997b89cfbb206275860fe2cd1304b289c4aea5481fc1c067a9e94c34
hashes jdk.attach SHA-256 257e2a49c6f925811b2e8e6fa18afb8eca8b8b78da3d853e0226ecfecb77a0f7
hashes jdk.charsets SHA-256 786a2a1d08ed95553c2e311d143e0e6a9bcd5943ce0fa48d9ae855b8c9efa428
hashes jdk.compiler SHA-256 7ed8f8342d70dfeedf37d0458e723eba5762869750540b86947025de4c9fb4bc
hashes jdk.crypto.cryptoki SHA-256 d3284d3861f0ea4bc4963c8e805cce2021006ae97a3425dddb79662a48cae3b5
hashes jdk.crypto.ec SHA-256 1361a14902fa64daa9fbcc1443e50811edec87abe91ae576e9d6e67bdb6d20bb
hashes jdk.dynalink SHA-256 b9897e6a6e25abc7520393ec53fc87b76724be2ac838c439eacca15ed5d48ed7
hashes jdk.editpad SHA-256 6463455a1d56030c95dfd5a119e86a642ef8f92b31db490fed38a1cba364ef87
hashes jdk.hotspot.agent SHA-256 2b3b018b5ffc3648f53cc709bfa5f3b2da518c36a8ad8c444952370fd107566e
hashes jdk.httpserver SHA-256 bbfbcda26cc4a27025b1a9eb9f912ad5d8d23e0edc696365d779103bb61edfb6
hashes jdk.incubator.foreign SHA-256 01bb6eebd8c6a6e5478c20d7c74a9dfe207e3232ac124254906a4c8a457a8035
hashes jdk.incubator.jpackage SHA-256 21f5a46bc7f17a128d8b06544f03fbd6b492a4dcc0ede74a841202b0857559a7
hashes jdk.internal.ed SHA-256 ef554e05af297ab0b0821b84cad847c0a288a1ecbcff5a8f69739ae89444e62d
hashes jdk.internal.jvmstat SHA-256 8b13a532350515217f322d32d41fbd3e26d8aed10ceedea83df35dc114f2e2bf
hashes jdk.internal.le SHA-256 38b5efd23853222377af09648eaf08f46cd4d7a75a6833802f25448f9c5ebfaa
hashes jdk.internal.opt SHA-256 08e7f2878a85daec5ef82ac87ea128c2ce097cf27bffb87be498ba209363b66b
hashes jdk.internal.vm.ci SHA-256 0de6ba6678f64d3633e57ff7677c36a6381ad7dd322e98098f6914c6036eaca2
hashes jdk.jartool SHA-256 9e0ce6589b83af7ff1033a34592b4d35f7281d9348c0056d9b8edf36cb99b086
hashes jdk.javadoc SHA-256 46c6b3df9f5384a7188b44952f40247125181ff06c9630662d05aba1ef8c0c18
hashes jdk.jcmd SHA-256 b363b094891fddfec3002fb0b81e73a76bc70b64c281f6699a14a5ffbc365219
hashes jdk.jconsole SHA-256 f5fe43bd7827f13f786170285eb1d5bec65a9ed308393178c51467555c484bfb
hashes jdk.jdeps SHA-256 1132a225c7fa8f55c262ea6bd3f1e3ced0d2155a8f5cf7c6fa726f05c2b26592
hashes jdk.jdi SHA-256 25d63780fdf6721501f612e42a51d29fc86624ac047c2ed737becfba42e0525f
hashes jdk.jdwp.agent SHA-256 053a12176bb7d1bc20983057f06331e75c81277aa8e767a7ca77aff3c339d15a
hashes jdk.jfr SHA-256 6929396cc4e0d8d94a253ff7d8d49fca592d332c5f66851a9714d4d4ea0f2438
hashes jdk.jlink SHA-256 e0fce729f77448c5f8b85302e21447f4a616c0d5e69b0f565a50d6599656de10
hashes jdk.jshell SHA-256 afafd55db64ee2208417e5c9ee63d68041aaa3835a284b68ca9b6edad0a78522
hashes jdk.jsobject SHA-256 64f65e3bcafebb919d32a2b0ce50117169475631ec87ca4682a815049a4c0ce1
hashes jdk.jstatd SHA-256 731dced10fb9f5f41407c1166880a461ca3df4d6c986c9e1effa8819a38e9384
hashes jdk.localedata SHA-256 04a99910d20d3324fa93cbb375826b5db330e1895a0c49cbd3af3104567c42f7
hashes jdk.management SHA-256 b6c7b6c4480771de507b3abb353b23fe6df5a688f3c38f698682734fe4ceac84
hashes jdk.management.agent SHA-256 52542f0a506f2dc5ef9f7bc212aaf5a585bf21a8fbca737bc986bd1949f05fda
hashes jdk.management.jfr SHA-256 68e15d752a95a7e10303bc01aa4c3a3582ba2cf6f91c237c802ebaba0be1d5a1
hashes jdk.naming.dns SHA-256 cb9dd5e3b8e31efa861b49ccbc468e2db9b926d4a0480f8b66d185c4c385083d
hashes jdk.naming.rmi SHA-256 be381067759f65d0388c0e5eaa77e82ea87036bc8d6ec5bc4bd11d209a116f4e
hashes jdk.net SHA-256 8c4968c2fcff1bada60db30d1f70ba9af1a507cbcfa47a8d31891b9df0618059
hashes jdk.nio.mapmode SHA-256 9870320a9d0b8f208a1281881f5b039f78b4fecdcab6760a60016f16f1b414fe
hashes jdk.rmic SHA-256 2649acecf6b4cd0fa3c312a298c740e1e773aa936449aa434a5eab964399e257
hashes jdk.scripting.nashorn SHA-256 dac5cedc535dda349ec4bb010e9ed5b22122e0db8ce9dc040c0a09941d883677
hashes jdk.scripting.nashorn.shell SHA-256 368b80dd3a22330408fbfab8244617951703a8d71850884d31bc460a2a0875a1
hashes jdk.sctp SHA-256 d85390e85e8eb5750ec0d003628690e4e8900d0644b059a282ad29485fd41922
hashes jdk.security.auth SHA-256 b7334755f6ad39f009c3a8b927192d1dd4e1be8c358e585c775593830e3ca6ad
hashes jdk.security.jgss SHA-256 1f9aca6b30ba8937c7ac23494a418f21cd3e6eb5233300fe8d12045c33e7a261
hashes jdk.unsupported SHA-256 65cac9d833848df0c2550ae384915661b6b51e1bd3f45bc5743af1d4cd083bda
hashes jdk.unsupported.desktop SHA-256 7078c346d10d250b4d5aecbc1d9bd635f400d4215f499e5332acaa1a0926db44
hashes jdk.xml.dom SHA-256 9411932b5f4c828aeadde247f0d2ea3221a73d675c1ead4bbfc3642e1c46b094
hashes jdk.zipfs SHA-256 2c199d69b75485bf24cbe61439bdf0788a6c270cae63364365a6c04a93783f96
aahlenst commented 3 years ago

Yeah, you're using the wrong JDK because I fell asleep at the wheel: https://github.com/AdoptOpenJDK/openjdk-installer/issues/242. Invoke jpackage explicitly using /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64/bin/jpackage and you should be good until I update the packages. Sorry!

bartduisters commented 3 years ago

Thanks. That generates the .deb.