istio/istio · error
failed to marshal policies: %v
Error message
failed to marshal policies: %v
What it means
Error "failed to marshal policies: %v" thrown in istio/istio.
Source
Thrown at istioctl/pkg/writer/ztunnel/configdump/policies.go:77
fmt.Fprintf(w, "%v\t%v\t%v\t%v\n",
pol.Namespace, pol.Name, pol.Action, pol.Scope)
}
return w.Flush()
}
// PrintPolicyDump prints the relevant services in the config dump to the ConfigWriter stdout
func (c *ConfigWriter) PrintPolicyDump(filter PolicyFilter, outputFormat string) error {
zDump := c.ztunnelDump
policies := slices.Filter(zDump.Policies, filter.Verify)
slices.SortFunc(policies, func(a, b *ZtunnelPolicy) int {
if r := cmp.Compare(a.Namespace, b.Namespace); r != 0 {
return r
}
return cmp.Compare(a.Name, b.Name)
})
out, err := json.MarshalIndent(policies, "", " ")
if err != nil {
return fmt.Errorf("failed to marshal policies: %v", err)
}
if outputFormat == "yaml" {
if out, err = yaml.JSONToYAML(out); err != nil {
return err
}
}
fmt.Fprintln(c.Stdout, string(out))
return nil
}
View on GitHub (pinned to 8dc789c5cf)
When it happens
Trigger: Thrown at istioctl/pkg/writer/ztunnel/configdump/policies.go:77 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of istio/istio@8dc789c5cf (2026-08-15).
Data as JSON: /api/errors/bb2562fb7bb30f59.
Report an issue: GitHub.