{"record":{"id":"68035535b5dce1a3","repo":"portainer/portainer","slug":"failed-to-list-replica-sets-w","errorCode":null,"errorMessage":"failed to list replica sets: %w","messagePattern":"failed to list replica sets: %w","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"api/kubernetes/cli/persistent_volume_claims.go","lineNumber":232,"sourceCode":"\t}\n}\n\n// CombineClaimsWithApplications enriches each PVC with the workloads that mount it.\nfunc (kcl *KubeClient) CombineClaimsWithApplications(pvcs []models.K8sPersistentVolumeClaim) ([]models.K8sPersistentVolumeClaim, error) {\n\tpods, err := kcl.cli.CoreV1().Pods(\"\").List(context.Background(), metav1.ListOptions{})\n\tif err != nil {\n\t\tif k8serrors.IsNotFound(err) {\n\t\t\treturn pvcs, nil\n\t\t}\n\t\treturn nil, fmt.Errorf(\"failed to list pods: %w\", err)\n\t}\n\n\treplicaSetItems := make([]appsv1.ReplicaSet, 0)\n\tdeploymentItems := make([]appsv1.Deployment, 0)\n\tif containsReplicaSetOwnerReference(pods) {\n\t\treplicaSets, err := kcl.cli.AppsV1().ReplicaSets(\"\").List(context.Background(), metav1.ListOptions{})\n\t\tif err != nil {\n\t\t\treturn nil, fmt.Errorf(\"failed to list replica sets: %w\", err)\n\t\t}\n\t\treplicaSetItems = replicaSets.Items\n\n\t\tdeployments, err := kcl.cli.AppsV1().Deployments(\"\").List(context.Background(), metav1.ListOptions{})\n\t\tif err != nil {\n\t\t\treturn nil, fmt.Errorf(\"failed to list deployments: %w\", err)\n\t\t}\n\t\tdeploymentItems = deployments.Items\n\t}\n\n\tstatefulSetItems := make([]appsv1.StatefulSet, 0)\n\tif containsStatefulSetOwnerReference(pods) {\n\t\tstatefulSets, err := kcl.cli.AppsV1().StatefulSets(\"\").List(context.Background(), metav1.ListOptions{})\n\t\tif err != nil {\n\t\t\treturn nil, fmt.Errorf(\"failed to list stateful sets: %w\", err)\n\t\t}\n\t\tstatefulSetItems = statefulSets.Items\n\t}","sourceCodeStart":214,"sourceCodeEnd":250,"githubUrl":"https://github.com/portainer/portainer/blob/17e74456ff6e794b9d5439ec3fa06922aa18a3f8/api/kubernetes/cli/persistent_volume_claims.go#L214-L250","documentation":"Error \"failed to list replica sets: %w\" thrown in portainer/portainer.","triggerScenarios":"Thrown at api/kubernetes/cli/persistent_volume_claims.go:232 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":"17e74456ff6e794b9d5439ec3fa06922aa18a3f8","analyzedAt":"2026-08-26T23:09:01.915Z","schemaVersion":2},"datasetVersion":"2026-08-27T03:17:27.898Z"}