{"record":{"id":"a9c48baf71d4505e","repo":"openai/codex","slug":"io-errorkind-invaliddata","errorCode":"io::ErrorKind::InvalidData","errorMessage":"failed to parse remote control client last_seen_at `{last_seen_at}`: {err}","messagePattern":"failed to parse remote control client last_seen_at `(.+?)`: (.+?)","errorType":"exception","errorClass":"io::Error","httpStatus":null,"severity":"error","filePath":"codex-rs/app-server-transport/src/transport/remote_control/clients.rs","lineNumber":293,"sourceCode":"impl TryFrom<RemoteControlClientResponse> for RemoteControlClient {\n    type Error = io::Error;\n\n    fn try_from(client: RemoteControlClientResponse) -> Result<Self, Self::Error> {\n        Ok(Self {\n            client_id: client.client_id,\n            display_name: client.display_name,\n            device_type: client.device_type,\n            platform: client.platform,\n            os_version: client.os_version,\n            device_model: client.device_model,\n            app_version: client.app_version,\n            last_seen_at: client\n                .last_seen_at\n                .map(|last_seen_at| {\n                    OffsetDateTime::parse(&last_seen_at, &Rfc3339)\n                        .map(OffsetDateTime::unix_timestamp)\n                        .map_err(|err| {\n                            io::Error::new(\n                                ErrorKind::InvalidData,\n                                format!(\n                                    \"failed to parse remote control client last_seen_at `{last_seen_at}`: {err}\"\n                                ),\n                            )\n                        })\n                })\n                .transpose()?,\n        })\n    }\n}\n","sourceCodeStart":275,"sourceCodeEnd":305,"githubUrl":"https://github.com/openai/codex/blob/339751715c64496cb86246bfb3935f40e309dd3d/codex-rs/app-server-transport/src/transport/remote_control/clients.rs#L275-L305","documentation":"Error \"failed to parse remote control client last_seen_at `{last_seen_at}`: {err}\" thrown in openai/codex.","triggerScenarios":"Thrown at codex-rs/app-server-transport/src/transport/remote_control/clients.rs:293 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":"339751715c64496cb86246bfb3935f40e309dd3d","analyzedAt":"2026-08-25T05:35:09.876Z","schemaVersion":2},"datasetVersion":"2026-08-25T06:17:31.827Z"}