portainer/portainer · error

missing deletion request list in payload

Error message

missing deletion request list in payload

What it means

Error "missing deletion request list in payload" thrown in portainer/portainer.

Source

Thrown at api/http/models/kubernetes/cluster_role_bindings.go:29

type (
	K8sClusterRoleBinding struct {
		Name         string           `json:"name"`
		UID          types.UID        `json:"uid"`
		Namespace    string           `json:"namespace"`
		RoleRef      rbacv1.RoleRef   `json:"roleRef"`
		Subjects     []rbacv1.Subject `json:"subjects"`
		CreationDate time.Time        `json:"creationDate"`
		IsSystem     bool             `json:"isSystem"`
	}

	// K8sRoleBindingDeleteRequests slice of cluster role cluster bindings.
	K8sClusterRoleBindingDeleteRequests []string
)

func (r K8sClusterRoleBindingDeleteRequests) Validate(request *http.Request) error {
	if len(r) == 0 {
		return errors.New("missing deletion request list in payload")
	}

	return nil
}

View on GitHub (pinned to 17e74456ff)

When it happens

Trigger: Thrown at api/http/models/kubernetes/cluster_role_bindings.go:29 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of portainer/portainer@17e74456ff (2026-08-26). Data as JSON: /api/errors/8cfd06873cc7a945. Report an issue: GitHub.