temporalio/temporal · error
failed to determine Nexus operation scheduled event ID: %w
Error message
failed to determine Nexus operation scheduled event ID: %w
What it means
Error "failed to determine Nexus operation scheduled event ID: %w" thrown in temporalio/temporal.
Source
Thrown at service/history/api/describeworkflow/api.go:745
TaskGroup: nexusoperations.TaskTypeInvocation,
NamespaceID: namespaceID.String(),
Destination: op.Endpoint,
})
if cb.State() != gobreaker.StateClosed {
state = enumspb.PENDING_NEXUS_OPERATION_STATE_BLOCKED
blockedReason = "The circuit breaker is open."
}
}
cancellationInfo, err := buildNexusOperationCancellationInfo(namespaceID, node, op, outboundQueueCBPool)
if err != nil {
return nil, err
}
// We store nexus operations in the tree by their string formatted scheduled event ID.
scheduledEventID, err := strconv.ParseInt(node.Key.ID, 10, 64)
if err != nil {
return nil, fmt.Errorf("failed to determine Nexus operation scheduled event ID: %w", err)
}
return &workflowpb.PendingNexusOperationInfo{
Endpoint: op.Endpoint,
Service: op.Service,
Operation: op.Operation,
// TODO(bergundy): Remove this fallback after the 1.27 release.
OperationId: op.OperationToken,
OperationToken: op.OperationToken,
ScheduledEventId: scheduledEventID,
ScheduleToCloseTimeout: op.ScheduleToCloseTimeout,
ScheduleToStartTimeout: op.ScheduleToStartTimeout,
StartToCloseTimeout: op.StartToCloseTimeout,
ScheduledTime: op.ScheduledTime,
State: state,
Attempt: op.Attempt,
LastAttemptCompleteTime: op.LastAttemptCompleteTime,
LastAttemptFailure: op.LastAttemptFailure,View on GitHub (pinned to bde624efd1)
When it happens
Trigger: Thrown at service/history/api/describeworkflow/api.go:745 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of temporalio/temporal@bde624efd1 (2026-09-01).
Data as JSON: /api/errors/1e0a079cef4b6814.
Report an issue: GitHub.