{"record":{"id":"a48802faef1d5819","repo":"slint-ui/slint","slug":"cannot-invoke-callback-global-name-name-e","errorCode":null,"errorMessage":"Cannot invoke callback {global_name}::{name}: {e}","messagePattern":"Cannot invoke callback (.+?)::(.+?): (.+?)","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"internal/live-preview/live_component.rs","lineNumber":231,"sourceCode":"    pub fn set_global_property(&self, global_name: &str, name: &str, value: Value) {\n        self.properties.borrow_mut().insert(format!(\"{global_name}.{name}\"), value.clone());\n        self.instance()\n            .set_global_property(global_name, name, value)\n            .unwrap_or_else(|e| panic!(\"Cannot set property {global_name}::{name}: {e}\"))\n    }\n\n    /// forward to get_global_property\n    pub fn get_global_property(&self, global_name: &str, name: &str) -> Value {\n        self.instance()\n            .get_global_property(global_name, name)\n            .unwrap_or_else(|e| panic!(\"Cannot get property {global_name}::{name}: {e}\"))\n    }\n\n    /// Forward to invoke_global\n    pub fn invoke_global(&self, global_name: &str, name: &str, args: &[Value]) -> Value {\n        self.instance()\n            .invoke_global(global_name, name, args)\n            .unwrap_or_else(|e| panic!(\"Cannot invoke callback {global_name}::{name}: {e}\"))\n    }\n\n    /// Forward to set_global_callback\n    pub fn set_global_callback(\n        &self,\n        global_name: &str,\n        name: &str,\n        callback: Rc<dyn Fn(&[Value]) -> Value + 'static>,\n    ) {\n        self.callbacks.borrow_mut().insert(format!(\"{global_name}.{name}\"), callback.clone());\n        self.instance()\n            .set_global_callback(global_name, name, move |args| callback(args))\n            .unwrap_or_else(|e| panic!(\"Cannot set callback {global_name}::{name}: {e}\"));\n    }\n}\n\nenum WatcherState {\n    Starting,","sourceCodeStart":213,"sourceCodeEnd":249,"githubUrl":"https://github.com/slint-ui/slint/blob/3fd8f2ec03c2aa8a95d5f4b9daa299c7b8bf4016/internal/live-preview/live_component.rs#L213-L249","documentation":"Error \"Cannot invoke callback {global_name}::{name}: {e}\" thrown in slint-ui/slint.","triggerScenarios":"Thrown at internal/live-preview/live_component.rs:231 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Check the nested error for the invocation failure and fix argument types.","Verify the global and callback names."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"3fd8f2ec03c2aa8a95d5f4b9daa299c7b8bf4016","analyzedAt":"2026-08-19T23:23:16.610Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}