From d64b453939c550feae7a8f2f69792ec50462eeea Mon Sep 17 00:00:00 2001 From: Craig Everett Date: Wed, 3 Dec 2025 09:43:53 +0900 Subject: [PATCH] Match a few more error cases --- src/gmc_gui.erl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/gmc_gui.erl b/src/gmc_gui.erl index 1145b1d..d325bad 100644 --- a/src/gmc_gui.erl +++ b/src/gmc_gui.erl @@ -331,6 +331,12 @@ do_message({error, #{info := #{info := #{error := get_failed, data := {error, #{ do_message({error, #{info := #{info := #{error := connect_failure, data := {error, failed}}, module := gmhc_eureka}}}, State) -> Entry = "\nConnection terminated. Retrying.", do_message2(Entry, State); +do_message({error, #{info := #{info := #{error := cannot_start_worker}, module := gmhc_server}}}, State) -> + Entry = "\nSolver barfed on previous input.", + do_message2(Entry, State); +do_message({error, #{info := #{info := #{error := worker_error}, module := gmhc_server}}}, State) -> + Entry = "\nWorker tripped up. Moving on...", + do_message2(Entry, State); do_message(Terms, State) -> tell(info, "~p", [Terms]), Entry = io_lib:format("~n~tp", [Terms]),