goharbor/harbor · error · github.com/goharbor/harbor/src/lib/errors.Error
NOT_FOUND
NOT_FOUND
Error message
%s:%s not found
What it means
Error "%s:%s not found" thrown in goharbor/harbor.
Source
Thrown at src/pkg/reg/adapter/googlegcr/adapter.go:213
return nil, reference, nil
}
// for tag as reference
for d, m := range tgs.Manifest {
if slices.Contains(m.Tag, reference) {
return m.Tag, d, nil
}
}
return nil, "", nil
}
func (a adapter) DeleteManifest(repository, reference string) error {
tags, d, err := a.listGcrTagsByRef(repository, reference)
if err != nil {
return err
}
if d == "" {
return errors.New(nil).WithCode(errors.NotFoundCode).
WithMessagef("%s:%s not found", repository, reference)
}
for _, t := range append(tags, d) {
req, err := http.NewRequest(http.MethodDelete, buildManifestURL(a.registry.URL, repository, t), nil)
if err != nil {
return err
}
resp, err := a.Client.Do(req)
if err != nil {
return err
}
defer resp.Body.Close()
}
return nil
}
func buildTagListURL(endpoint, repository string) string {View on GitHub (pinned to 7b2fd08cc5)
When it happens
Trigger: Thrown at src/pkg/reg/adapter/googlegcr/adapter.go:213 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/4f0ebe571729843d.
Report an issue: GitHub.