goharbor/harbor · error · errors.Error
NOT_FOUND
NOT_FOUND
Error message
execution %d contains no task with ID %d
What it means
Error "execution %d contains no task with ID %d" thrown in goharbor/harbor.
Source
Thrown at src/server/v2.0/handler/replication.go:438
WithXTotalCount(total).
WithLink(r.Links(ctx, params.HTTPRequest.URL, total, query.PageNumber, query.PageSize).String()).
WithPayload(tks)
}
func (r *replicationAPI) GetReplicationLog(ctx context.Context, params operation.GetReplicationLogParams) middleware.Responder {
if err := r.RequireSystemAccess(ctx, rbac.ActionRead, rbac.ResourceReplication); err != nil {
return r.SendError(ctx, err)
}
execution, err := r.ctl.GetExecution(ctx, params.ID)
if err != nil {
return r.SendError(ctx, err)
}
task, err := r.ctl.GetTask(ctx, params.TaskID)
if err != nil {
return r.SendError(ctx, err)
}
if execution.ID != task.ExecutionID {
return r.SendError(ctx, errors.New(nil).
WithCode(errors.NotFoundCode).
WithMessagef("execution %d contains no task with ID %d", params.ID, params.TaskID))
}
log, err := r.ctl.GetTaskLog(ctx, params.TaskID)
if err != nil {
return r.SendError(ctx, err)
}
return operation.NewGetReplicationLogOK().WithContentType("text/plain").WithPayload(string(log))
}
func convertReplicationPolicy(policy *repctlmodel.Policy) *models.ReplicationPolicy {
replaceCount := policy.DestNamespaceReplaceCount
p := &models.ReplicationPolicy{
CreationTime: strfmt.DateTime(policy.CreationTime),
Deletion: policy.ReplicateDeletion,
Description: policy.Description,
DestNamespace: policy.DestNamespace,
DestNamespaceReplaceCount: &replaceCount,View on GitHub (pinned to 7b2fd08cc5)
When it happens
Trigger: Thrown at src/server/v2.0/handler/replication.go:438 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of goharbor/harbor@7b2fd08cc5 (2026-08-16).
Data as JSON: /api/errors/e2169c7f695da307.
Report an issue: GitHub.