From: AsamK Date: Sun, 12 Sep 2021 12:37:56 +0000 (+0200) Subject: Exit immediately if an uncaught error is thrown on the main thread X-Git-Tag: v0.9.0~2 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/f48593f26551f7719beda57c755eab30e1e89703?ds=inline Exit immediately if an uncaught error is thrown on the main thread --- diff --git a/src/main/java/org/asamk/signal/Main.java b/src/main/java/org/asamk/signal/Main.java index fc63b89e..26079ec6 100644 --- a/src/main/java/org/asamk/signal/Main.java +++ b/src/main/java/org/asamk/signal/Main.java @@ -56,6 +56,9 @@ public class Main { e.getCause().printStackTrace(); } status = getStatusForError(e); + } catch (Throwable e) { + e.printStackTrace(); + status = 2; } System.exit(status); }