382
hasBufferedEventsOrMessages := ms.HasBufferedEvents() // || updateRegistry.HasOutgoingMessages(false)
383
if paginationOverflow {
384
>
// Per-workflow completion buffer overflowed: terminate the workflow
api.go
385
>
wtFailedCause = newWorkflowTaskFailedCause(
386
>
enumspb.WORKFLOW_TASK_FAILED_CAUSE_PAYLOADS_TOO_LARGE,
387
>
serviceerror.NewInvalidArgument(
388
>
"workflow task completion buffer size exceeds the per-workflow limit"),
389
>
true)
390
} else if err := namespaceEntry.VerifyBinaryChecksum(request.GetBinaryChecksum()); err != nil { //nolint:staticcheck // SA1019 deprecated stamp will clean up later
391
wtFailedCause = newWorkflowTaskFailedCause(