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