Merge branch 'fix/windows_version_detection' into 'master'

fix NPE

See merge request sheepitrenderfarm/client!237
This commit is contained in:
Sheepit Renderfarm
2023-09-19 17:08:50 +00:00

View File

@@ -91,10 +91,16 @@ public class Windows extends OS {
}
catch (NullPointerException e) {
System.err.println("Windows::isSupported Failed to extract Windows build number: " + e);
String ver = operatingSystem.getVersionInfo().getVersion();
var versionInfo = operatingSystem.getVersionInfo();
if (versionInfo == null) {
return false;
}
else {
String ver = versionInfo.getVersion();
List<String> supportedVersions = List.of("8.1", "10", "11", "Server 2016", "Server 2012 R2", "Server 2019", "Server 2022");
return super.isSupported() && supportedVersions.contains(ver);
}
}
return
super.isSupported() &&
buildNumber >= MINIMUM_SUPPORTED_BUILD &&