portainer/portainer · error
failed parsing edgeStackStatus: %w
Error message
failed parsing edgeStackStatus: %w
What it means
Error "failed parsing edgeStackStatus: %w" thrown in portainer/portainer.
Source
Thrown at api/http/handler/endpoints/filter.go:707
if predicate(endpoint) {
endpoints[n] = endpoint
n++
}
}
return endpoints[:n]
}
func getEdgeStackStatusParam(r *http.Request) (*portainer.EdgeStackStatusType, error) {
edgeStackStatusQuery, _ := request.RetrieveQueryParameter(r, "edgeStackStatus", true)
if edgeStackStatusQuery == "" {
return nil, nil
}
edgeStackStatusNumber, err := strconv.Atoi(edgeStackStatusQuery)
edgeStackStatus := portainer.EdgeStackStatusType(edgeStackStatusNumber)
if err != nil {
return nil, fmt.Errorf("failed parsing edgeStackStatus: %w", err)
}
if !slices.Contains([]portainer.EdgeStackStatusType{
portainer.EdgeStackStatusPending,
portainer.EdgeStackStatusDeploymentReceived,
portainer.EdgeStackStatusError,
portainer.EdgeStackStatusAcknowledged,
portainer.EdgeStackStatusRemoved,
portainer.EdgeStackStatusRemoteUpdateSuccess,
portainer.EdgeStackStatusImagesPulled,
portainer.EdgeStackStatusRunning,
portainer.EdgeStackStatusDeploying,
portainer.EdgeStackStatusRemoving,
portainer.EdgeStackStatusCompleted,
}, edgeStackStatus) {
return nil, errors.New("invalid edgeStackStatus parameter")
}
View on GitHub (pinned to 17e74456ff)
When it happens
Trigger: Thrown at api/http/handler/endpoints/filter.go:707 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/2b59b30bd8da6402.
Report an issue: GitHub.