multica-ai/multica · error
--local-path cannot be empty
Error message
--local-path cannot be empty
What it means
Error "--local-path cannot be empty" thrown in multica-ai/multica.
Source
Thrown at server/cmd/multica/cmd_project.go:875
ref := map[string]any{}
if existingRef != nil {
if p, ok := existingRef["local_path"].(string); ok && strings.TrimSpace(p) != "" {
ref["local_path"] = strings.TrimSpace(p)
}
if d, ok := existingRef["daemon_id"].(string); ok && strings.TrimSpace(d) != "" {
ref["daemon_id"] = strings.TrimSpace(d)
}
if l, ok := existingRef["label"].(string); ok && strings.TrimSpace(l) != "" {
ref["label"] = strings.TrimSpace(l)
}
if m, ok := existingRef["execution_mode"].(string); ok && strings.TrimSpace(m) != "" {
ref["execution_mode"] = strings.TrimSpace(m)
}
}
if pathSet {
pathVal := strings.TrimSpace(mustString(cmd, "local-path"))
if pathVal == "" {
return nil, false, fmt.Errorf("--local-path cannot be empty")
}
ref["local_path"] = pathVal
}
if daemonSet {
daemonVal := strings.TrimSpace(mustString(cmd, "daemon-id"))
if daemonVal == "" {
return nil, false, fmt.Errorf("--daemon-id cannot be empty")
}
ref["daemon_id"] = daemonVal
}
if labelSet {
refLabel := strings.TrimSpace(mustString(cmd, "ref-label"))
if refLabel == "" {
delete(ref, "label")
} else {
ref["label"] = refLabel
}
}View on GitHub (pinned to 2c0912b6ec)
Solutions
- Provide a non-empty --local-path value.
When it happens
Trigger: Thrown at server/cmd/multica/cmd_project.go:875 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/ea51cb5d0839e8b3.
Report an issue: GitHub.