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.