openhab / openhab-snap

Packaging of openHAB for Ubuntu Core
Eclipse Public License 2.0
18 stars 12 forks source link

Chart in sitemap not working #41

Open steingebein opened 6 months ago

steingebein commented 6 months ago

Using a chart element in openhab sitemaps doesn't work. Access to http://localhost:8080/chart?groups=exampleGroup fails.

Affected version: 4.1.0 2023-12-23 (2474)

Stacktrace:

2024-01-02 17:31:18.361 [WARN ] [org.eclipse.jetty.server.HttpChannel] - /chart
java.lang.InternalError: java.lang.reflect.InvocationTargetException
        at sun.font.FontManagerFactory$1.run(Unknown Source) ~[?:?]
        at java.security.AccessController.doPrivileged(Unknown Source) ~[?:?]
        at sun.font.FontManagerFactory.getInstance(Unknown Source) ~[?:?]
        at java.awt.Font.getFont2D(Unknown Source) ~[?:?]
...
Caused by: java.lang.reflect.InvocationTargetException
        at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
        at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
        at java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) ~[?:?]
        at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?]
        ... 60 more
Caused by: java.lang.RuntimeException: Fontconfig head is null, check your fonts or fonts configuration
        at sun.awt.FontConfiguration.getVersion(Unknown Source) ~[?:?]
        at sun.awt.FontConfiguration.readFontConfigFile(Unknown Source) ~[?:?]
        at sun.awt.FontConfiguration.init(Unknown Source) ~[?:?]
        at sun.awt.X11FontManager.createFontConfiguration(Unknown Source) ~[?:?]
        at sun.font.SunFontManager$2.run(Unknown Source) ~[?:?]
        at sun.font.SunFontManager$2.run(Unknown Source) ~[?:?]
        at java.security.AccessController.doPrivileged(Unknown Source) ~[?:?]
        at sun.font.SunFontManager.<init>(Unknown Source) ~[?:?]
        at sun.awt.FcFontManager.<init>(Unknown Source) ~[?:?]
        at sun.awt.X11FontManager.<init>(Unknown Source) ~[?:?]
        at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
        at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
        at java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) ~[?:?]
        at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?]
        ... 60 more

Thanks