{"record":{"id":"ea51cb5d0839e8b3","repo":"multica-ai/multica","slug":"local-path-cannot-be-empty","errorCode":null,"errorMessage":"--local-path cannot be empty","messagePattern":"--local-path cannot be empty","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"server/cmd/multica/cmd_project.go","lineNumber":875,"sourceCode":"\t\tref := map[string]any{}\n\t\tif existingRef != nil {\n\t\t\tif p, ok := existingRef[\"local_path\"].(string); ok && strings.TrimSpace(p) != \"\" {\n\t\t\t\tref[\"local_path\"] = strings.TrimSpace(p)\n\t\t\t}\n\t\t\tif d, ok := existingRef[\"daemon_id\"].(string); ok && strings.TrimSpace(d) != \"\" {\n\t\t\t\tref[\"daemon_id\"] = strings.TrimSpace(d)\n\t\t\t}\n\t\t\tif l, ok := existingRef[\"label\"].(string); ok && strings.TrimSpace(l) != \"\" {\n\t\t\t\tref[\"label\"] = strings.TrimSpace(l)\n\t\t\t}\n\t\t\tif m, ok := existingRef[\"execution_mode\"].(string); ok && strings.TrimSpace(m) != \"\" {\n\t\t\t\tref[\"execution_mode\"] = strings.TrimSpace(m)\n\t\t\t}\n\t\t}\n\t\tif pathSet {\n\t\t\tpathVal := strings.TrimSpace(mustString(cmd, \"local-path\"))\n\t\t\tif pathVal == \"\" {\n\t\t\t\treturn nil, false, fmt.Errorf(\"--local-path cannot be empty\")\n\t\t\t}\n\t\t\tref[\"local_path\"] = pathVal\n\t\t}\n\t\tif daemonSet {\n\t\t\tdaemonVal := strings.TrimSpace(mustString(cmd, \"daemon-id\"))\n\t\t\tif daemonVal == \"\" {\n\t\t\t\treturn nil, false, fmt.Errorf(\"--daemon-id cannot be empty\")\n\t\t\t}\n\t\t\tref[\"daemon_id\"] = daemonVal\n\t\t}\n\t\tif labelSet {\n\t\t\trefLabel := strings.TrimSpace(mustString(cmd, \"ref-label\"))\n\t\t\tif refLabel == \"\" {\n\t\t\t\tdelete(ref, \"label\")\n\t\t\t} else {\n\t\t\t\tref[\"label\"] = refLabel\n\t\t\t}\n\t\t}","sourceCodeStart":857,"sourceCodeEnd":893,"githubUrl":"https://github.com/multica-ai/multica/blob/2c0912b6ec764b373d44eeea1e80f0d9f11ab417/server/cmd/multica/cmd_project.go#L857-L893","documentation":"Error \"--local-path cannot be empty\" thrown in multica-ai/multica.","triggerScenarios":"Thrown at server/cmd/multica/cmd_project.go:875 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Provide a non-empty --local-path value."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"2c0912b6ec764b373d44eeea1e80f0d9f11ab417","analyzedAt":"2026-08-15T13:25:18.241Z","schemaVersion":2},"datasetVersion":"2026-08-15T17:31:12.345Z"}