{"record":{"id":"03c755aae1c0cc96","repo":"chenhg5/cc-connect","slug":"start-s-w","errorCode":null,"errorMessage":"start: %s (%w)","messagePattern":"start: (.+?) \\(%w\\)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"daemon/launchd.go","lineNumber":95,"sourceCode":"\t}\n\treturn nil\n}\n\nfunc (m *launchdManager) Uninstall() error {\n\tbootoutLaunchdTargets()\n\n\tplistPath := launchdPlistPath()\n\tif err := os.Remove(plistPath); err != nil && !os.IsNotExist(err) {\n\t\treturn fmt.Errorf(\"remove plist: %w\", err)\n\t}\n\treturn nil\n}\n\nfunc (*launchdManager) Start() error {\n\tif _, target, _, ok := loadedLaunchdTarget(); ok {\n\t\tout, err := runLaunchctl(\"kickstart\", \"-kp\", target)\n\t\tif err != nil {\n\t\t\treturn fmt.Errorf(\"start: %s (%w)\", out, err)\n\t\t}\n\t\treturn nil\n\t}\n\n\tdomain := preferredLaunchdDomain()\n\tplistPath := launchdPlistPath()\n\tvar out string\n\tif _, err := runLaunchctl(\"bootstrap\", domain, plistPath); err != nil {\n\t\t// already bootstrapped — try kickstart\n\t\tout, err = runLaunchctl(\"kickstart\", \"-kp\", launchdTarget(domain))\n\t\tif err != nil {\n\t\t\treturn fmt.Errorf(\"start: %s (%w)\", out, err)\n\t\t}\n\t}\n\treturn nil\n}\n\nfunc (*launchdManager) Stop() error {","sourceCodeStart":77,"sourceCodeEnd":113,"githubUrl":"https://github.com/chenhg5/cc-connect/blob/4000b2338aa6e850c99df54f8b0ed6ed7460b401/daemon/launchd.go#L77-L113","documentation":"launchdManager.Start wraps launchctl kickstart -kp failure (with launchd output) when the service is already loaded; if not loaded anywhere it falls through to bootstrap instead, so this error means 'loaded but refused to start'.","triggerScenarios":"Thrown at daemon/launchd.go:95 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Check service logs for why the process exits immediately","Run Status to confirm the job is loaded and inspect its last exit status"],"exampleFix":null,"handlingStrategy":"retry","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"4000b2338aa6e850c99df54f8b0ed6ed7460b401","analyzedAt":"2026-09-06T11:45:09.575Z","contentChangedAt":"2026-09-06T11:45:09.575Z","schemaVersion":2},"datasetVersion":"2026-09-14T11:17:12.474Z"}