From 5f3fbb66c5a977d0b73d21456627b946ac672a3e Mon Sep 17 00:00:00 2001 From: KyleKlenk <kyle.c.klenk@gmail.com> Date: Wed, 2 Aug 2023 13:52:36 -0600 Subject: [PATCH] Improve Error Message for mDecisisons failure --- .gitignore | 2 ++ .../cpp_code/file_access_actor.cpp | 4 ++-- build/source/actors/job_actor/job_actor.cpp | 13 +++++++++++++ 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index da41099..6a65917 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,5 @@ bin/state.png bin/submission_script_array.sh build/source/testing/containers/output_container/out.txt build/summa_old +bin/config.json +bin/summa_sundials diff --git a/build/source/actors/file_access_actor/cpp_code/file_access_actor.cpp b/build/source/actors/file_access_actor/cpp_code/file_access_actor.cpp index c9c5dee..a79f143 100644 --- a/build/source/actors/file_access_actor/cpp_code/file_access_actor.cpp +++ b/build/source/actors/file_access_actor/cpp_code/file_access_actor.cpp @@ -269,8 +269,8 @@ void initalizeFileAccessActor(stateful_actor<file_access_state>* self) { // save model decisions as named integers mDecisions(&self->state.num_steps, &err); if (err != 0) { - aout(self) << "Error: mDecisions - FileAccess Actor \n"; - std::string function = "mDecisions_C"; + aout(self) << "\033[31mFile_Access_Actor: Error in mDecisions\033[0m\n"; + std::string function = "mDecisions"; self->send(self->state.parent, file_access_actor_err_v, function); self->quit(); return; diff --git a/build/source/actors/job_actor/job_actor.cpp b/build/source/actors/job_actor/job_actor.cpp index 06c8118..af8df6d 100644 --- a/build/source/actors/job_actor/job_actor.cpp +++ b/build/source/actors/job_actor/job_actor.cpp @@ -199,6 +199,19 @@ behavior job_actor(stateful_actor<job_state>* self, int start_gru, int num_gru, read_duration, write_duration); self->quit(); }, + + + + [=](file_access_actor_err, const std::string& err) { + aout(self) << "\n\033[31mJob_Actor: Error Handling for File_Access_Actor error: " << + err << " not implemented\033[0m\n"; + self->quit(); + } + + + + + }; } -- GitLab