Merge branch 'fix/windows_version_detection' into 'master'
fix NPE See merge request sheepitrenderfarm/client!237
This commit is contained in:
@@ -91,9 +91,15 @@ public class Windows extends OS {
|
|||||||
}
|
}
|
||||||
catch (NullPointerException e) {
|
catch (NullPointerException e) {
|
||||||
System.err.println("Windows::isSupported Failed to extract Windows build number: " + e);
|
System.err.println("Windows::isSupported Failed to extract Windows build number: " + e);
|
||||||
String ver = operatingSystem.getVersionInfo().getVersion();
|
var versionInfo = operatingSystem.getVersionInfo();
|
||||||
List<String> supportedVersions = List.of("8.1", "10", "11", "Server 2016", "Server 2012 R2", "Server 2019", "Server 2022");
|
if (versionInfo == null) {
|
||||||
return super.isSupported() && supportedVersions.contains(ver);
|
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
|
return
|
||||||
super.isSupported() &&
|
super.isSupported() &&
|
||||||
|
|||||||
Reference in New Issue
Block a user