From abac552971d1ca2bce79283aca8c868a6492c94b Mon Sep 17 00:00:00 2001 From: Nathan McRae Date: Sat, 1 Feb 2025 12:29:28 -0800 Subject: [PATCH] Add catch for exception in start() --- .../java/name/nathanmcrae/numbersstation/Main.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/main/java/name/nathanmcrae/numbersstation/Main.java b/src/main/java/name/nathanmcrae/numbersstation/Main.java index a713596..3af52f0 100644 --- a/src/main/java/name/nathanmcrae/numbersstation/Main.java +++ b/src/main/java/name/nathanmcrae/numbersstation/Main.java @@ -39,11 +39,15 @@ public class Main extends Application { @Override public void start(Stage primaryStage) throws Exception { - Parent root = FXMLLoader.load(getClass().getResource("MainView.fxml")); - primaryStage.setTitle("Numbers Station"); - primaryStage.setScene(new Scene(root)); - primaryStage.show(); - logger.info("Application started"); + try { + Parent root = FXMLLoader.load(getClass().getResource("MainView.fxml")); + primaryStage.setTitle("Numbers Station"); + primaryStage.setScene(new Scene(root)); + primaryStage.show(); + logger.info("Application started"); + } catch (IOException e) { + logger.log(Level.SEVERE, "Failed to load main view", e); + } } private static void setupLogger() {