multica-ai/multica · error
list properties: %w
Error message
list properties: %w
What it means
Error "list properties: %w" thrown in multica-ai/multica.
Source
Thrown at server/cmd/multica/cmd_property.go:184
issuePropertyListCmd.Flags().String("output", "table", "Output format: table or json")
issuePropertySetCmd.Flags().String("output", "table", "Output format: table or json")
issuePropertySetCmd.Flags().String("name", "", "Property name or UUID (required)")
issuePropertySetCmd.Flags().String("value", "", "Property value (required; see --help for per-type forms)")
issuePropertyUnsetCmd.Flags().String("output", "table", "Output format: table or json")
issuePropertyUnsetCmd.Flags().String("name", "", "Property name or UUID (required)")
issueCmd.AddCommand(issuePropertyCmd)
}
// fetchProperties loads the full definition catalog (including archived — the
// callers that must exclude archived filter locally, and value resolution for
// display needs archived definitions too).
func fetchProperties(ctx context.Context, client *cli.APIClient) ([]propertyDTO, error) {
var result struct {
Properties []propertyDTO `json:"properties"`
}
if err := client.GetJSON(ctx, "/api/properties?include_archived=true", &result); err != nil {
return nil, fmt.Errorf("list properties: %w", err)
}
return result.Properties, nil
}
// resolvePropertyRef matches a CLI ref against the catalog by UUID first,
// then case-insensitive name.
func resolvePropertyRef(properties []propertyDTO, ref string) (propertyDTO, error) {
for _, p := range properties {
if p.ID == ref {
return p, nil
}
}
lower := strings.ToLower(strings.TrimSpace(ref))
for _, p := range properties {
if strings.ToLower(p.Name) == lower {
return p, nil
}
}View on GitHub (pinned to 2c0912b6ec)
Solutions
- Check server connectivity and retry listing properties.
When it happens
Trigger: Thrown at server/cmd/multica/cmd_property.go:184 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of multica-ai/multica@2c0912b6ec (2026-08-15).
Data as JSON: /api/errors/4dda001b2965990b.
Report an issue: GitHub.