protected void ReportFail(string sql, Exception err) { m_failCount++; Logging.Error("Error running command from SQL dump:" + err.ToString()); if (ProgressInfo != null && m_failCount < FAIL_COUNT_LIMIT) { ProgressInfo.Error(err.Message); ProgressInfo.LogMessageDetail("s_import", LogLevel.Error, Texts.Get("s_error_importing_dump_command"), sql.TrimRightNice(300)); ProgressInfo.RaiseError("DAE-00156 " + Texts.Get("s_error_importing_dump_command")); } if (ProgressInfo != null && m_failCount == FAIL_COUNT_LIMIT) { ProgressInfo.LogMessage("s_import", LogLevel.Error, "s_report_contains_to_many_errors"); } }
public void ParseError(string text, TypeStorage type, IBedValueWriter writer) { var error = new DataParseError(text, type); if (m_settings.LogAllErrors) { ProgressInfo.Error(error.Message); } switch (m_settings.OnErrorMode) { case OnDataErrorMode.Propagate: throw error; case OnDataErrorMode.UseDefault: m_settings.WriteErrorDefault(type, writer); break; case OnDataErrorMode.UseNull: writer.SetNull(); break; } }
protected override void DoRun(IJobRunEnv env) { ProgressInfo.Warning("Error when loading job command"); ProgressInfo.Error(Message); }