rem: ECA_LOG_MSG(ECA_LOGGER::system_objects,"(eca-engine) output error - stop");
add: ECA_LOG_MSG(ECA_LOGGER::system_objects,"output error - stop");
context: void ECA_ENGINE::update_engine_state(void){  // --  // Check whether all inputs have finished  // (note: as update_engine_state() is   // guaranteed to not to be called at the same   // time as engine_iteration(), this is the   // only safe place to calculate finished state    if (inputs_not_finished_rep == 0 &&       outputs_finished_rep == 0 &&       finished_rep != true) {    if (is_running() == true) {      ECA_LOG_MSG(ECA_LOGGER::system_objects,"(eca-engine) all inputs finished - stop");      // FIXME: this is still wrong, command() is not fully rt-safe      // we are not allowed to call request_stop here      // request_stop();      command(ECA_ENGINE::ep_stop, 0.0f);    }    finished_rep = true;  }    // --  // Check whether some output has raised an error  if (status() == ECA_ENGINE::engine_status_error) {    if (is_running() == true) {      ECA_LOG_MSG(ECA_LOGGER::system_objects,"(eca-engine) output error - stop");      // FIXME: this is still wrong, command() is not fully rt-safe      // we are not allowed to call request_stop here      // request_stop();      command(ECA_ENGINE::ep_stop, 0.0f);    }  }}