{"record":{"id":"85ddd9a3d1472c0f","repo":"Hmbown/CodeWhale","slug":"start-error-additionally-rollback-error","errorCode":null,"errorMessage":"{start_error:#}; additionally {rollback_error}","messagePattern":"(.+?); additionally (.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/tui/src/fleet/manager.rs","lineNumber":1362,"sourceCode":"                if let Some(guard) = coordination_guard.as_mut() {\n                    guard\n                        .register_worker_with_coordination(sub_agent_worker)\n                        .map_err(anyhow::Error::msg)?;\n                    registration_succeeded = true;\n                }\n                Ok(())\n            },\n        );\n        let started = match start_result {\n            Ok(started) => started,\n            Err(start_error) => {\n                if registration_succeeded\n                    && let (Some(guard), Some(snapshot)) =\n                        (coordination_guard.as_mut(), registration_snapshot)\n                    && let Err(rollback_error) =\n                        guard.restore_coordination_registration_snapshot(snapshot)\n                {\n                    return Err(anyhow!(\"{start_error:#}; additionally {rollback_error}\"));\n                }\n                return Err(start_error);\n            }\n        };\n        if !started {\n            return Ok(false);\n        }\n\n        Ok(true)\n    }\n\n    fn start_leased_workers(\n        &self,\n        run_id: &FleetRunId,\n        executor: &mut FleetExecutor,\n        codewhale_binary: &str,\n        model: Option<&str>,\n    ) -> Result<usize> {","sourceCodeStart":1344,"sourceCodeEnd":1380,"githubUrl":"https://github.com/Hmbown/CodeWhale/blob/8880682c63083a91624de936797efa3ce9e498fd/crates/tui/src/fleet/manager.rs#L1344-L1380","documentation":"Error \"{start_error:#}; additionally {rollback_error}\" thrown in Hmbown/CodeWhale.","triggerScenarios":"Thrown at crates/tui/src/fleet/manager.rs:1362 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"8880682c63083a91624de936797efa3ce9e498fd","analyzedAt":"2026-08-16T11:31:27.956Z","schemaVersion":2},"datasetVersion":"2026-08-16T13:17:31.715Z"}