goharbor/harbor · error

failed to list artifacts of repository %s: %v

Error message

failed to list artifacts of repository %s: %v

What it means

Error "failed to list artifacts of repository %s: %v" thrown in goharbor/harbor.

Source

Thrown at src/pkg/reg/adapter/dtr/adapter.go:124

	}
	if len(repositories) == 0 {
		return nil, nil
	}
	log.Debugf("%d of repositories pre filter", len(repositories))
	repositories, err = filter.DoFilterRepositories(repositories, filters)
	if err != nil {
		return nil, err
	}
	log.Debugf("%d of repositories post filter", len(repositories))

	runner := utils.NewLimitedConcurrentRunner(adp.MaxConcurrency)

	for _, r := range repositories {
		repo := r
		runner.AddTask(func() error {
			artifacts, err := a.listArtifacts(repo.Name, filters)
			if err != nil {
				return fmt.Errorf("failed to list artifacts of repository %s: %v", repo.Name, err)
			}
			log.Debugf("%s has %d artifacts", repo.Name, len(artifacts))

			resources = append(resources, &model.Resource{
				Type:     model.ResourceTypeImage,
				Registry: a.registry,
				Metadata: &model.ResourceMetadata{
					Repository: &model.Repository{
						Name: repo.Name,
					},
					Artifacts: artifacts,
				},
			})
			return nil
		})
	}

	if err = runner.Wait(); err != nil {

View on GitHub (pinned to 7b2fd08cc5)

When it happens

Trigger: Thrown at src/pkg/reg/adapter/dtr/adapter.go:124 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/86d27c3aa9e1c03e. Report an issue: GitHub.