diff --git a/build/source/actors/job_actor/job_actor.cpp b/build/source/actors/job_actor/job_actor.cpp index 4fa5583c6f4a90c448ce849bdbb6efe32840f86a..d62b22830fcadaf5436056442db3e39f56a458df 100644 --- a/build/source/actors/job_actor/job_actor.cpp +++ b/build/source/actors/job_actor/job_actor.cpp @@ -243,7 +243,10 @@ behavior job_actor(stateful_actor<job_state>* self, break; case type_id_v<file_access_error>: - aout(self) << "File Access Error: " << to_string(err) << "No Hanlding Implemented\n"; + aout(self) << "File Access Error: " << to_string(err) << "No Handling Implemented\n"; + for (auto GRU : self->state.gru_container.gru_list) { + self->send_exit(GRU->getGRUActor(), exit_reason::user_shutdown); + } self->quit(); break; default: