internal AnnotationResultSummary GetResultSummaryFromFailedInvocation(Exception e) { var additionalDescription = ""; if (ExceptionUtilities.HasException <TaskCanceledException>(e)) { _errorCategory = ErrorCategory.TimeOutError; additionalDescription = $" Annotation job was not finished in {_annotationTimeOut} milliseconds."; } if (_errorCategory == null) { _errorCategory = ExceptionUtilities.ExceptionToErrorCategory(e); } e = ExceptionUtilities.GetInnermostException(e); string errorMessage = $"Failed job when invoking the annotation job: {e.Message}.{additionalDescription}"; return(AnnotationResultSummary.Create(null, _errorCategory, errorMessage)); }