Package: plantuml
Version: 1:1.2020.2+ds-2
Severity: grave
Justification: renders package unusable
X-Debbugs-Cc: [email protected]
Hi maintainer,
Plantuml immediately crashes on startup with the following stacktrace:
Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library:
/usr/lib/jvm/java-17-openjdk-amd64/lib/libawt_xawt.so
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2393)
at java.base/java.lang.Runtime.load0(Runtime.java:755)
at java.base/java.lang.System.load(System.java:1953)
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at
java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)
at
java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)
at
java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)
at
java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:315)
at
java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:285)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2398)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
at java.base/java.lang.System.loadLibrary(System.java:1989)
at java.desktop/java.awt.image.ColorModel$1.run(ColorModel.java:210)
at java.desktop/java.awt.image.ColorModel$1.run(ColorModel.java:208)
at
java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at
java.desktop/java.awt.image.ColorModel.loadLibraries(ColorModel.java:207)
at java.desktop/java.awt.image.ColorModel.<clinit>(ColorModel.java:220)
at
java.desktop/java.awt.image.BufferedImage.<clinit>(BufferedImage.java:286)
at net.sourceforge.plantuml.FileFormat.<clinit>(FileFormat.java:90)
at net.sourceforge.plantuml.Option.<init>(Option.java:94)
at net.sourceforge.plantuml.Run.main(Run.java:88)
The requested library, /usr/lib/jvm/java-17-openjdk-amd64/lib/libawt_xawt.so,
is found in openjdk-17-jre, which is not a dependency of default-jre-headless.
It is, however, a dependency of default-jre. Manually installing default-jre
does indeed solve the error.
--
Groet, Regards,
Victor Westerhuis
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (990, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.14+ (SMP w/20 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages plantuml depends on:
ii default-jre-headless 2:1.17-74
ii libavalon-framework-java 4.2.0-10
ii libbatik-java 1.16+dfsg-1
ii libcommons-io-java 2.11.0-2
ii libcommons-logging-java 1.2-3
ii libfop-java 1:2.8-2
ii libjlatexmath-java 1.0.7-3
ii libxml-commons-external-java 1.4.01-5
ii libxmlgraphics-commons-java 2.8-2
Versions of packages plantuml recommends:
ii graphviz 2.42.2-7+b3
plantuml suggests no packages.
-- no debconf information