goharbor/harbor · error
match repo name '%s' against pattern '%s' error: %v
Error message
match repo name '%s' against pattern '%s' error: %v
What it means
Error "match repo name '%s' against pattern '%s' error: %v" thrown in goharbor/harbor.
Source
Thrown at src/pkg/reg/adapter/dockerhub/adapter.go:303
page++
}
log.Debugf("got %d repositories for namespace %s", n, ns)
}
var rawResources = make([]*model.Resource, len(repos))
runner := utils.NewLimitedConcurrentRunner(adp.MaxConcurrency)
for i, r := range repos {
index := i
repo := r
runner.AddTask(func() error {
name := fmt.Sprintf("%s/%s", repo.Namespace, repo.Name)
log.Debugf("Routine started to collect tags for repo: %s", name)
// If name filter set, skip repos that don't match the filter pattern.
if len(nameFilter) != 0 {
m, err := util.Match(nameFilter, name)
if err != nil {
return fmt.Errorf("match repo name '%s' against pattern '%s' error: %v", name, nameFilter, err)
}
if !m {
return nil
}
}
var tags []string
page := 1
pageSize := 100
for {
pageTags, err := a.getTags(repo.Namespace, repo.Name, page, pageSize)
if err != nil {
return fmt.Errorf("get tags for repo '%s/%s' from DockerHub error: %v", repo.Namespace, repo.Name, err)
}
for _, t := range pageTags.Tags {
tags = append(tags, t.Name)
}
View on GitHub (pinned to 7b2fd08cc5)
When it happens
Trigger: Thrown at src/pkg/reg/adapter/dockerhub/adapter.go:303 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/946cac6e7d177749.
Report an issue: GitHub.