From 050118d5d029382ffc3b11e9f8159fb297007ef5 Mon Sep 17 00:00:00 2001 From: Willem Dalton <144246261+WillemDalton@users.noreply.github.com> Date: Sun, 12 Oct 2025 09:24:01 -0400 Subject: Update Menu.java fixed IndexOutOfBounds exception to catch (for some reason, arrayindexoutofbounds) does not catch for out of index menu choices --- src/main/java/design/controller/userinput/Menu.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/java/design') diff --git a/src/main/java/design/controller/userinput/Menu.java b/src/main/java/design/controller/userinput/Menu.java index 6bf3da4..ab633e1 100644 --- a/src/main/java/design/controller/userinput/Menu.java +++ b/src/main/java/design/controller/userinput/Menu.java @@ -23,7 +23,7 @@ public abstract class Menu { try { int i = Integer.parseInt(line) - 1; menuOptions.get(i).onAction(); - } catch (ArrayIndexOutOfBoundsException ex) { + } catch (IndexOutOfBoundsException ex) { System.err.printf("Invalid option \"%s\"\n", line); present(); } -- cgit v1.2.3