{"record":{"id":"570b63c39757bba8","repo":"Hmbown/CodeWhale","slug":"fleet-worker-worker-id-exhausted-launch-generati","errorCode":null,"errorMessage":"Fleet worker {worker_id} exhausted launch generations","messagePattern":"Fleet worker (.+?) exhausted launch generations","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/tui/src/fleet/manager.rs","lineNumber":1149,"sourceCode":"                    task_spec,\n                    &worker_spec,\n                    self.run_model(),\n                    &cwd,\n                    &self.workspace,\n                    roster.members(),\n                    None,\n                )?,\n                &self.exec_config,\n            ),\n            task.entry.attempts,\n        );\n        let record = coordination\n            .get_worker_record(worker_id)\n            .ok_or_else(|| anyhow!(\"Fleet worker {worker_id} has no registered launch spec\"))?;\n        let current_generation = task.entry.attempts.max(1);\n        let next_generation = current_generation\n            .checked_add(1)\n            .ok_or_else(|| anyhow!(\"Fleet worker {worker_id} exhausted launch generations\"))?;\n        let registered_generation = record\n            .spec\n            .launch_manifest\n            .as_ref()\n            .map(|manifest| manifest.generation)\n            .ok_or_else(|| anyhow!(\"Fleet worker {worker_id} has no persisted launch manifest\"))?;\n\n        match registered_generation {\n            generation if generation == current_generation => {\n                validate_registered_launch_spec(&record.spec, &expected_current)?;\n                coordination\n                    .advance_registered_worker_generation(bind_fleet_launch_attempt(\n                        record.spec,\n                        next_generation,\n                    ))\n                    .map_err(anyhow::Error::msg)?;\n            }\n            generation if generation == next_generation => {","sourceCodeStart":1131,"sourceCodeEnd":1167,"githubUrl":"https://github.com/Hmbown/CodeWhale/blob/8880682c63083a91624de936797efa3ce9e498fd/crates/tui/src/fleet/manager.rs#L1131-L1167","documentation":"Error \"Fleet worker {worker_id} exhausted launch generations\" thrown in Hmbown/CodeWhale.","triggerScenarios":"Thrown at crates/tui/src/fleet/manager.rs:1149 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"}