multica-ai/multica · error
name is required
Error message
name is required
What it means
Error "name is required" thrown in multica-ai/multica.
Source
Thrown at server/internal/handler/property.go:191
}
// ---------------------------------------------------------------------------
// Validation
// ---------------------------------------------------------------------------
func normalizePropertyName(name string) string {
return strings.ReplaceAll(strings.ToLower(strings.TrimSpace(name)), " ", "_")
}
func validatePropertyName(raw string) (string, error) {
for _, r := range raw {
if unicode.IsControl(r) {
return "", errors.New("name cannot contain tabs, newlines, or control characters")
}
}
name := strings.TrimSpace(raw)
if name == "" {
return "", errors.New("name is required")
}
if utf8.RuneCountInString(name) > maxPropertyNameLen {
return "", fmt.Errorf("name must be %d characters or fewer", maxPropertyNameLen)
}
if _, reserved := reservedPropertyNames[normalizePropertyName(name)]; reserved {
return "", fmt.Errorf("%q is reserved for a built-in issue field", name)
}
return name, nil
}
func validatePropertyIcon(raw string) (string, error) {
for _, r := range raw {
if unicode.IsControl(r) {
return "", errors.New("icon cannot contain tabs, newlines, or control characters")
}
}
icon := strings.TrimSpace(raw)
if utf8.RuneCountInString(icon) > maxPropertyIconLen {View on GitHub (pinned to 2c0912b6ec)
Solutions
- Provide a non-empty property name.
When it happens
Trigger: Thrown at server/internal/handler/property.go:191 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/05fc8fd0270ab2e2.
Report an issue: GitHub.