[Bug 1231334] New: Java:packages/plantuml: Missing dependency
https://bugzilla.suse.com/show_bug.cgi?id=1231334 Bug ID: 1231334 Summary: Java:packages/plantuml: Missing dependency Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Java Assignee: java-maintainers@suse.de Reporter: ahasenkopf@suse.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Using plantuml (version 1.2024.4-3.2) in the TW container image (version 20241002.33.28) `plantuml` does not work out-of-the-box after installation: After setting the JAVACMD variable (see 1231333), the attempt of rendering a diagram causes the following error: ``` $ plantuml filename.puml Exception in thread "main" java.lang.RuntimeException: Fontconfig head is null, check your fonts or fonts configuration at java.desktop/sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1263) at java.desktop/sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:221) at java.desktop/sun.awt.FontConfiguration.init(FontConfiguration.java:105) at java.desktop/sun.awt.X11FontManager.createFontConfiguration(X11FontManager.java:696) at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:352) at java.desktop/sun.font.SunFontManager$2.run(SunFontManager.java:309) at java.base/java.security.AccessController.doPrivileged(AccessController.java:319) at java.desktop/sun.font.SunFontManager.<init>(SunFontManager.java:309) at java.desktop/sun.awt.FcFontManager.<init>(FcFontManager.java:35) at java.desktop/sun.awt.X11FontManager.<init>(X11FontManager.java:55) at java.desktop/sun.font.PlatformFontInfo.createFontManager(PlatformFontInfo.java:37) at java.desktop/sun.font.FontManagerFactory.getInstance(FontManagerFactory.java:51) at java.desktop/sun.font.SunFontManager.getInstance(SunFontManager.java:242) at java.desktop/sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:260) at java.desktop/sun.java2d.SunGraphics2D.getFontMetrics(SunGraphics2D.java:870) at net.sourceforge.plantuml.Run.forceOpenJdkResourceLoad(Unknown Source) at net.sourceforge.plantuml.Run.main(Unknown Source) ``` One has to manually install `fontconfig` to work around the issue. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1231334 https://bugzilla.suse.com/show_bug.cgi?id=1231334#c1 --- Comment #1 from Andreas Hasenkopf <ahasenkopf@suse.com> --- For comparison, when I installed the previous version `plantuml-1.2024.4-3.1`, `fontconfig` was automatically installed as a dependency. It looks like one of plantuml's dependencies dropped `fontconfig` as dependency. Maybe it would be a good idea to declare `fontconfig` as a dependency of plantuml directly? -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com