qzind / tray

Browser plugin for sending documents and raw commands to a printer or attached device.
https://qz.io
Other
824 stars 266 forks source link

Windows Server 2012: Unable to parse OS version as a semantic version #1176

Closed tresf closed 9 months ago

tresf commented 9 months ago

This error occurs on master branch.

[WARN] 2023-09-13T11:12:42,996 @ qz.common.TrayManager:186
        Unable to parse OS version as a semantic version
java.lang.IllegalArgumentException: Input string is NULL or empty
        at com.github.zafarkhaja.semver.VersionParser.<init>(VersionParser.java:162) ~[qz-tray.jar:?]
        at com.github.zafarkhaja.semver.VersionParser.parseBuild(VersionParser.java:237) ~[qz-tray.jar:?]
        at com.github.zafarkhaja.semver.Version.setBuildMetadata(Version.java:578) ~[qz-tray.jar:?]
        at qz.utils.WindowsUtilities.getOsVersion(WindowsUtilities.java:86) ~[qz-tray.jar:?]
        at qz.utils.SystemUtilities.getOsVersion(SystemUtilities.java:176) ~[qz-tray.jar:?]
        at qz.utils.SystemUtilities.prefersMaskTrayIcon(SystemUtilities.java:487) ~[qz-tray.jar:?]
        at qz.ui.component.IconCache.fixTrayIcons(IconCache.java:261) ~[qz-tray.jar:?]
        at qz.common.TrayManager.<init>(TrayManager.java:132) ~[qz-tray.jar:?]
        at qz.ws.PrintSocketServer.lambda$runServer$0(PrintSocketServer.java:60) ~[qz-tray.jar:?]
        at java.awt.event.InvocationEvent.dispatch(Unknown Source) ~[?:?]
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[?:?]
        at java.awt.EventQueue$4.run(Unknown Source) ~[?:?]
        at java.awt.EventQueue$4.run(Unknown Source) ~[?:?]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[?:?]
        at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[?:?]
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) ~[?:?]
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) ~[?:?]
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) ~[?:?]
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[?:?]
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source) ~[?:?]
        at java.awt.EventDispatchThread.run(Unknown Source) ~[?:?]