diff --git a/jaseci_core/jaseci/jac/machine/machine_state.py b/jaseci_core/jaseci/jac/machine/machine_state.py index 29081a7e20..b58d02d04e 100644 --- a/jaseci_core/jaseci/jac/machine/machine_state.py +++ b/jaseci_core/jaseci/jac/machine/machine_state.py @@ -301,6 +301,11 @@ def rt_warn(self, error, jac_ast=None): error = self.rt_log_str(error, jac_ast) logger.warning(str(error)) + def rt_subtle_error(self, error, jac_ast=None): + error = self.rt_log_str(error, jac_ast) + logger.error(str(error)) + self.runtime_errors.append(error) + def rt_error(self, error, jac_ast, append=False): """Prints runtime error to screen""" diff --git a/jaseci_core/jaseci/prim/sentinel.py b/jaseci_core/jaseci/prim/sentinel.py index a38e2c25ba..449246baf0 100644 --- a/jaseci_core/jaseci/prim/sentinel.py +++ b/jaseci_core/jaseci/prim/sentinel.py @@ -145,7 +145,7 @@ def get_arch_for(self, obj): """Returns the architype that matches object""" ret = self.arch_ids.get_obj_by_name(name=obj.name, kind=obj.kind) if ret is None: - self.rt_error( + self.rt_subtle_error( f"Unable to find architype for {obj.name}, {obj.kind}", self._cur_jac_ast, )