Fix fallback behavior

This commit is contained in:
OptimisticDeving 2025-05-11 15:29:44 +00:00
parent dd8b5a4729
commit b1d51a807b
No known key found for this signature in database

View file

@ -17,7 +17,7 @@ import java.lang.management.ManagementFactory;
import java.net.InetAddress; import java.net.InetAddress;
public final class CommandServerInfo implements CommandExecutor { public final class CommandServerInfo implements CommandExecutor {
private static final @Nullable String[] GPU_DEVICES; private static final String[] GPU_DEVICES;
private static final @Nullable String PROCESSOR_NAME; private static final @Nullable String PROCESSOR_NAME;
static { static {
@ -48,7 +48,7 @@ public final class CommandServerInfo implements CommandExecutor {
); );
if (hardwareInfo == null) { if (hardwareInfo == null) {
GPU_DEVICES = null; GPU_DEVICES = new String[0];
PROCESSOR_NAME = null; PROCESSOR_NAME = null;
} else { } else {
GPU_DEVICES = hardwareInfo.first(); GPU_DEVICES = hardwareInfo.first();
@ -95,7 +95,9 @@ public final class CommandServerInfo implements CommandExecutor {
+ ManagementFactory.getRuntimeMXBean().getVmVersion() + ManagementFactory.getRuntimeMXBean().getVmVersion()
); );
sendInfoMessage(sender, "CPU model", PROCESSOR_NAME); if (PROCESSOR_NAME != null) {
sendInfoMessage(sender, "CPU model", PROCESSOR_NAME);
}
sendInfoMessage(sender, "CPU cores", sendInfoMessage(sender, "CPU cores",
String.valueOf(Runtime.getRuntime().availableProcessors()) String.valueOf(Runtime.getRuntime().availableProcessors())