dapr/dapr · error

error deserializing workflow access policy: %w

Error message

error deserializing workflow access policy: %w

What it means

Error "error deserializing workflow access policy: %w" thrown in dapr/dapr.

Source

Thrown at pkg/internal/loader/kubernetes/workflowaccesspolicies.go:73

		// N-1 control plane version skew.
		if status.Code(err) == codes.Unimplemented {
			log.Debugf("Operator does not implement ListWorkflowAccessPolicy, skipping: %v", err)
			return nil, nil
		}
		log.Errorf("Error listing workflow access policies: %v", err)
		return nil, err
	}

	items := resp.GetPolicies()
	if len(items) == 0 {
		return nil, nil
	}

	policies := make([]wfaclapi.WorkflowAccessPolicy, 0, len(items))
	for _, raw := range items {
		var p wfaclapi.WorkflowAccessPolicy
		if err := json.Unmarshal(raw, &p); err != nil {
			return nil, fmt.Errorf("error deserializing workflow access policy: %w", err)
		}
		if !p.IsAppScoped(w.appID) {
			continue
		}
		policies = append(policies, p)
	}

	return policies, nil
}

View on GitHub (pinned to 74ad417027)

When it happens

Trigger: Thrown at pkg/internal/loader/kubernetes/workflowaccesspolicies.go:73 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of dapr/dapr@74ad417027 (2026-08-16). Data as JSON: /api/errors/58bfa661c16514e0. Report an issue: GitHub.