goharbor/harbor · error
failed to resume queue %v, error: %v
Error message
failed to resume queue %v, error: %v
What it means
Error "failed to resume queue %v, error: %v" thrown in goharbor/harbor.
Source
Thrown at src/controller/jobmonitor/monitor.go:354
if err != nil {
return err
}
for _, jobType := range jobTypes {
if err := w.resumeQueue(ctx, jobType); err != nil {
return err
}
}
return nil
}
func (w *monitorController) resumeQueue(ctx context.Context, jobType string) error {
if ctx == nil {
log.Debug("context is nil, skip resume queue")
return nil
}
redisClient, err := w.jobServiceRedisClient()
if err != nil {
return fmt.Errorf("failed to resume queue %v, error: %v", jobType, err)
}
if err := redisClient.UnpauseJob(ctx, jobType); err != nil {
return fmt.Errorf("failed to resume queue %v, error: %v", jobType, err)
}
if err := orm.WithTransaction(func(ctx context.Context) error {
return w.queueStatusManager.UpdateStatus(ctx, jobType, false)
})(orm.SetTransactionOpNameToContext(ctx, "tx-update-queue-status")); err != nil {
return fmt.Errorf("failed to resume queue %v, error: %v", jobType, err)
}
return nil
}
func (w *monitorController) GetJobLog(ctx context.Context, jobID string) ([]byte, error) {
return w.taskManager.GetLogByJobID(ctx, jobID)
}
View on GitHub (pinned to 7b2fd08cc5)
When it happens
Trigger: Thrown at src/controller/jobmonitor/monitor.go:354 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/dac2bc440e220ef0.
Report an issue: GitHub.