{"record":{"id":"5fa0030cc949e1c5","repo":"goharbor/harbor","slug":"get-repos-for-namespace-s-from-dockerhub-error","errorCode":null,"errorMessage":"get repos for namespace '%s' from DockerHub error: %v","messagePattern":"get repos for namespace '(.+?)' from DockerHub error: (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/pkg/reg/adapter/dockerhub/adapter.go","lineNumber":276,"sourceCode":"\tvar repos []Repo\n\tnameFilter, err := a.getStringFilterValue(model.FilterTypeName, filters)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\n\tnamespaces, err := a.listCandidateNamespaces(nameFilter)\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\tlog.Debugf(\"got %d namespaces\", len(namespaces))\n\tfor _, ns := range namespaces {\n\t\tpage := 1\n\t\tpageSize := 100\n\t\tn := 0\n\t\tfor {\n\t\t\tpageRepos, err := a.getRepos(ns, \"\", page, pageSize)\n\t\t\tif err != nil {\n\t\t\t\treturn nil, fmt.Errorf(\"get repos for namespace '%s' from DockerHub error: %v\", ns, err)\n\t\t\t}\n\t\t\trepos = append(repos, pageRepos.Repos...)\n\n\t\t\tn += len(pageRepos.Repos)\n\t\t\tif len(pageRepos.Next) == 0 {\n\t\t\t\tbreak\n\t\t\t}\n\n\t\t\tpage++\n\t\t}\n\t\tlog.Debugf(\"got %d repositories for namespace %s\", n, ns)\n\t}\n\n\tvar rawResources = make([]*model.Resource, len(repos))\n\trunner := utils.NewLimitedConcurrentRunner(adp.MaxConcurrency)\n\tfor i, r := range repos {\n\t\tindex := i\n\t\trepo := r","sourceCodeStart":258,"sourceCodeEnd":294,"githubUrl":"https://github.com/goharbor/harbor/blob/7b2fd08cc568955cca339afeefab27372840d936/src/pkg/reg/adapter/dockerhub/adapter.go#L258-L294","documentation":"Error \"get repos for namespace '%s' from DockerHub error: %v\" thrown in goharbor/harbor.","triggerScenarios":"Thrown at src/pkg/reg/adapter/dockerhub/adapter.go:276 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"7b2fd08cc568955cca339afeefab27372840d936","analyzedAt":"2026-08-16T00:00:10.961Z","schemaVersion":2},"datasetVersion":"2026-08-16T03:17:38.424Z"}