goharbor/harbor · error · 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/registry/client.go:328
req.Header.Set("Content-Type", mediaType)
resp, err := c.do(req)
if err != nil {
return "", err
}
defer resp.Body.Close()
return resp.Header.Get("Docker-Content-Digest"), nil
}
func (c *client) DeleteManifest(repository, reference string) error {
_, err := digest.Parse(reference)
if err != nil {
// the reference is tag, get the digest first
exist, desc, err := c.ManifestExist(repository, reference)
if err != nil {
return err
}
if !exist {
return errors.New(nil).WithCode(errors.NotFoundCode).
WithMessagef("%s:%s not found", repository, reference)
}
reference = string(desc.Digest)
}
req, err := http.NewRequest(http.MethodDelete, buildManifestURL(c.url, repository, reference), nil)
if err != nil {
return err
}
resp, err := c.do(req)
if err != nil {
return err
}
defer resp.Body.Close()
return nil
}
func (c *client) BlobExist(repository, digest string) (bool, error) {
req, err := http.NewRequest(http.MethodHead, buildBlobURL(c.url, repository, digest), nil)View on GitHub (pinned to 7b2fd08cc5)
When it happens
Trigger: Thrown at src/pkg/registry/client.go:328 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/f072d3ffa98de203.
Report an issue: GitHub.