public void Handle(TargetProcessExceptionThrownMessage message) { _logger.Error("Build indexes failed", new Exception(message.ExceptionString)); SendLocal(new IndexExistingEntitiesDoneLocalMessage { SagaId = Data.OuterSagaId }); MarkAsComplete(); }
public void Handle(TargetProcessExceptionThrownMessage message) { _revisionStorage.RemoveRevisionInfo(Data.RevisionKey); _logger.Error(string.Format("Failed to create revision. Revision ID: {0}", Data.SourceControlID), message.GetException()); MarkAsComplete(); }
public void Handle(TargetProcessExceptionThrownMessage message) { Log().Error(string.Format("Failed to create comment '{0}'", Data.Comment.Description), message.GetException()); SendLocal(new CommentCreateFailedMessageInternal { SagaId = Data.OuterSagaId }); MarkAsComplete(); }
public void Handle(TargetProcessExceptionThrownMessage message) { _logger.Error("Error occured", new Exception(message.ExceptionString)); if (Data.CreatingBug) { AttachmentFolder.Delete(Data.ThirdPartyBug.attachmentCollection.Select(x => x.FileId)); } MarkAsComplete(); }
protected void HandleErrorInternal(TargetProcessExceptionThrownMessage message) { if (!string.IsNullOrEmpty(message.ExceptionString) && message.ExceptionString.StartsWith("EntityNotFoundException")) { Logger.Warn(string.Format("Entity {0} {1} not found in Target Porcess", Data.WorkItem.TpEntityId.Id, Data.WorkItem.TpEntityId.Type)); } else { Logger.Error("Error occured", new Exception(message.ExceptionString)); } MarkAsComplete(); }
public void Handle(TargetProcessExceptionThrownMessage message) { if (!message.ExceptionString.Contains("The requester with the same email already exists")) { Log().Error("Failed to create requester.", message.GetException()); SendLocal(new RequesterCreationFailedMessageInternal {SagaId = Data.OuterSagaId}); } else { SendLocal(new RequesterCreatedMessageInternal { SagaId = Data.OuterSagaId }); } MarkAsComplete(); }
public void Handle(TargetProcessExceptionThrownMessage message) { SendLocal(ExceptionThrownLocalMessage.Create(message, Data.OuterSagaId)); MarkAsComplete(); }
public void Handle(TargetProcessExceptionThrownMessage message) { HandleErrorInternal(message); }
public void Handle(TargetProcessExceptionThrownMessage message) { _logger.Error("Rebuild indexes for comment failed", new Exception(message.ExceptionString)); MarkAsComplete(); }
public void Handle(TargetProcessExceptionThrownMessage message) { Log().Error("Failed to attach requesters to project", message.GetException()); MarkAsComplete(); }
public void Handle(TargetProcessExceptionThrownMessage message) { Log().Error(string.Format("Failed to add attachments to general with id {0}", Data.GeneralId), message.GetException()); MarkAsComplete(); }
public void Handle(TargetProcessExceptionThrownMessage message) { _logger.Error("Comment import failed", new Exception(message.ExceptionString)); MarkAsComplete(); }
public void Handle(TargetProcessExceptionThrownMessage message) { Log().Error("Failed to create request from message", message.GetException()); MarkAsComplete(); }
public void Handle(TargetProcessExceptionThrownMessage message) { Log().Error(string.Format("Failed to create message with subject {0}", Data.EmailReceivedMessage.Mail.Subject), message.GetException()); CompleteSaga(); }
public void Handle(TargetProcessExceptionThrownMessage message) { Log().Error(string.Format("Failed to complete NUnit results for TestPlanRun #{0} for plugin '{1}'", Data.TestPlanRunId, _profile.Name.Value), message.GetException()); CompleteSaga(); }
public void Handle(TargetProcessExceptionThrownMessage message) { _logger.Error(string.Format("Failed to attach revision to entity. Revision ID: {0}; Entity ID: {1}", Data.RevisionDto.SourceControlID, Data.EntityId), message.GetException()); MarkAsComplete(); }
public static ExceptionThrownLocalMessage Create(TargetProcessExceptionThrownMessage message, Guid sagaId) { return(new ExceptionThrownLocalMessage { ExceptionString = message.ExceptionString, SagaId = sagaId }); }