1567
failedCause enumspb.WorkflowTaskFailedCause,
1568
causeErr error,
1570
>
1571
>
handler.workflowTaskFailedCause = newWorkflowTaskFailedCause(
1572
>
failedCause,
1573
>
causeErr,
1574
>
false)
1575
>
handler.stopProcessing = true
1576
>
// NOTE: failWorkflowTask always returns nil.
1577
>
// It is important to clear returned error if WT needs to be failed to properly add WTFailed event.
1578
>
// Handler will rely on stopProcessing flag and workflowTaskFailedCause field.
1579
>
return nil
1580
>
}
1581
1582
func (handler *workflowTaskCompletedHandler) terminateWorkflow(