From dcd61d4d41e692023da3bebef3187247c510de3d Mon Sep 17 00:00:00 2001 From: Bixilon Date: Sun, 22 Nov 2020 18:57:30 +0100 Subject: [PATCH] No critical exception if there is not network (LAN Server) --- .../minosoft/protocol/protocol/ProtocolDefinition.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/de/bixilon/minosoft/protocol/protocol/ProtocolDefinition.java b/src/main/java/de/bixilon/minosoft/protocol/protocol/ProtocolDefinition.java index b85278517..122e23ac8 100644 --- a/src/main/java/de/bixilon/minosoft/protocol/protocol/ProtocolDefinition.java +++ b/src/main/java/de/bixilon/minosoft/protocol/protocol/ProtocolDefinition.java @@ -14,7 +14,6 @@ package de.bixilon.minosoft.protocol.protocol; import java.net.InetAddress; -import java.net.UnknownHostException; public final class ProtocolDefinition { public static final int STRING_MAX_LEN = 32767; @@ -41,11 +40,14 @@ public final class ProtocolDefinition { public static final int DEFAULT_BUFFER_SIZE = 4096; static { + // java does (why ever) not allow to directly assign a null + InetAddress temp; try { - LAN_SERVER_BROADCAST_ADDRESS = InetAddress.getByName("224.0.2.60"); - } catch (UnknownHostException e) { + temp = InetAddress.getByName("224.0.2.60"); + } catch (Exception e) { e.printStackTrace(); - throw new RuntimeException(e); + temp = null; } + LAN_SERVER_BROADCAST_ADDRESS = temp; } }