automation: More detailed error message when a task could not be instantiated.

This commit is contained in:
Michael Berlin 2016-01-11 23:42:32 +01:00
Родитель e5a116173a
Коммит 1c66ee2987
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -136,7 +136,8 @@ clusterOpLoop:
// Make sure all new tasks do not miss any required parameters.
err := s.validateTaskContainers(newTaskContainers)
if err != nil {
log.Errorf("Task: %v (%v/%v) emitted a new task which is not valid. Error: %v", taskProto.Name, clusterOp.Id, taskProto.Id, err)
err = fmt.Errorf("Task: %v (%v/%v) emitted a new task which is not valid. Error: %v", taskProto.Name, clusterOp.Id, taskProto.Id, err)
log.Error(err)
MarkTaskFailed(taskProto, output, err)
clusterOp.Error = err.Error()
break clusterOpLoop