{"record":{"id":"70ebfbc05d7107bb","repo":"zellij-org/zellij","slug":"unknown-hostterminalthemeindication","errorCode":null,"errorMessage":"Unknown HostTerminalThemeIndication: {}","messagePattern":"Unknown HostTerminalThemeIndication: (.+?)","errorType":"exception","errorClass":"anyhow::Error","httpStatus":null,"severity":"error","filePath":"zellij-utils/src/ipc/protobuf_conversion.rs","lineNumber":324,"sourceCode":"                    pane_ids: pane_ids?,\n                    scrollback: msg.scrollback.map(|s| s as usize),\n                    ansi: msg.ansi,\n                })\n            },\n            Some(client_to_server_msg::Message::DesktopNotificationResponse(msg)) => {\n                Ok(ClientToServerMsg::DesktopNotificationResponse {\n                    raw_bytes: msg.raw_bytes,\n                })\n            },\n            Some(client_to_server_msg::Message::ForwardedReplyFromHost(msg)) => {\n                Ok(ClientToServerMsg::ForwardedReplyFromHost {\n                    token: msg.token,\n                    reply_bytes: msg.reply_bytes,\n                })\n            },\n            Some(client_to_server_msg::Message::HostTerminalThemeChanged(msg)) => {\n                let proto_mode = ProtoHostTerminalThemeIndication::try_from(msg.mode)\n                    .ok()\n                    .ok_or_else(|| anyhow!(\"Unknown HostTerminalThemeIndication: {}\", msg.mode))?;\n                Ok(ClientToServerMsg::HostTerminalThemeChanged {\n                    mode: proto_mode.into(),\n                })\n            },\n            Some(client_to_server_msg::Message::SoftKeyboardVisibilityChanged(msg)) => {\n                Ok(ClientToServerMsg::SoftKeyboardVisibilityChanged {\n                    visible: msg.visible,\n                })\n            },\n            Some(client_to_server_msg::Message::NestedSessionFrameFromHost(msg)) => {\n                Ok(ClientToServerMsg::NestedSessionFrameFromHost {\n                    payload_bytes: msg.payload_bytes,\n                })\n            },\n            Some(client_to_server_msg::Message::KittyGraphicsSupport(msg)) => {\n                Ok(ClientToServerMsg::KittyGraphicsSupport {\n                    supported: msg.supported,","sourceCodeStart":306,"sourceCodeEnd":342,"githubUrl":"https://github.com/zellij-org/zellij/blob/e839bfffa586992364309a685b2c71f3b23c247e/zellij-utils/src/ipc/protobuf_conversion.rs#L306-L342","documentation":"Error \"Unknown HostTerminalThemeIndication: {}\" thrown in zellij-org/zellij.","triggerScenarios":"Occurs when a protobuf enum value received over IPC has no matching variant; conversion rejects the unknown value.","commonSituations":"Typical of version skew between client and server, or a malformed/corrupted IPC message.","solutions":["Validate the value against the allowed enum range before constructing the message.","Ensure client and server use matching protobuf definitions; regenerate bindings if versions differ."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"e839bfffa586992364309a685b2c71f3b23c247e","analyzedAt":"2026-08-19T07:42:58.758Z","contentChangedAt":"2026-08-19T07:42:58.758Z","schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}