{"record":{"id":"068373befb0f241f","repo":"Hmbown/CodeWhale","slug":"fleet-worker-worker-id-has-no-registered-launch","errorCode":null,"errorMessage":"Fleet worker {worker_id} has no registered launch spec","messagePattern":"Fleet worker (.+?) has no registered launch spec","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/tui/src/fleet/manager.rs","lineNumber":1145,"sourceCode":"            worker_runtime::apply_exec_hardening(\n                worker_runtime::fleet_task_to_worker_spec_with_profiles(\n                    worker_id,\n                    &task.entry.run_id.0,\n                    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,","sourceCodeStart":1127,"sourceCodeEnd":1163,"githubUrl":"https://github.com/Hmbown/CodeWhale/blob/8880682c63083a91624de936797efa3ce9e498fd/crates/tui/src/fleet/manager.rs#L1127-L1163","documentation":"Error \"Fleet worker {worker_id} has no registered launch spec\" thrown in Hmbown/CodeWhale.","triggerScenarios":"Thrown at crates/tui/src/fleet/manager.rs:1145 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"}