From c2a69713e79f1f223fa849e794624334a0626ee3 Mon Sep 17 00:00:00 2001 From: rusefi Date: Sat, 26 Aug 2017 19:03:07 -0400 Subject: [PATCH] better error handling --- .../io/src/com/rusefi/io/tcp/BinaryProtocolServer.java | 5 +++++ java_console/logging/src/com/rusefi/FileLog.java | 1 + 2 files changed, 6 insertions(+) diff --git a/java_console/io/src/com/rusefi/io/tcp/BinaryProtocolServer.java b/java_console/io/src/com/rusefi/io/tcp/BinaryProtocolServer.java index 22d8a05ed2..584caa811a 100644 --- a/java_console/io/src/com/rusefi/io/tcp/BinaryProtocolServer.java +++ b/java_console/io/src/com/rusefi/io/tcp/BinaryProtocolServer.java @@ -35,7 +35,12 @@ public class BinaryProtocolServer implements BinaryProtocolCommands { ServerSocket serverSocket; try { serverSocket = new ServerSocket(PROXY_PORT, 1); + } catch (IOException e) { + FileLog.MAIN.logException("Error binding server socket", e); + return; + } + try { while (true) { // Wait for a connection final Socket clientSocket = serverSocket.accept(); diff --git a/java_console/logging/src/com/rusefi/FileLog.java b/java_console/logging/src/com/rusefi/FileLog.java index 4bb4476faa..a4bbd05ed1 100644 --- a/java_console/logging/src/com/rusefi/FileLog.java +++ b/java_console/logging/src/com/rusefi/FileLog.java @@ -114,6 +114,7 @@ public enum FileLog { public void logException(String msg, Throwable e) { logLine(msg + e); + log(e); e.printStackTrace(); } } \ No newline at end of file