{"record":{"id":"bcc4b2ce1a9d3aeb","repo":"phalcon/cphalcon","slug":"handler-definition-does-not-exist","errorCode":null,"errorMessage":"Handler '{definition}' does not exist","messagePattern":"Handler '(.+?)' does not exist","errorType":"exception","errorClass":"Phalcon\\Mvc\\Micro\\Exceptions\\LazyHandlerNotFound","httpStatus":null,"severity":"error","filePath":"phalcon/Mvc/Micro/LazyLoader.zep","lineNumber":56,"sourceCode":"        let this->definition = definition;\n    }\n\n    /**\n     * Calling __call method\n     *\n     * @param  array arguments\n     * @return mixed\n     */\n    public function callMethod( string method, arguments, <BinderInterface> modelBinder = null)\n    {\n         var handler, definition, bindCacheKey;\n\n        let handler    = this->handler,\n            definition = this->definition;\n\n        if typeof handler != \"object\" {\n            if !class_exists(definition) {\n                throw new LazyHandlerNotFound(definition);\n            }\n\n            let handler = create_instance(definition);\n\n            let this->handler = handler;\n        }\n\n        if modelBinder != null {\n            let bindCacheKey = \"_PHMB_\" . definition . \"_\" . method;\n\n            let arguments = modelBinder->bindToHandler(\n                handler,\n                arguments,\n                bindCacheKey,\n                method\n            );\n        }\n","sourceCodeStart":38,"sourceCodeEnd":74,"githubUrl":"https://github.com/phalcon/cphalcon/blob/b7419de9cd0a8a3f48441ead84c9f8415d463e25/phalcon/Mvc/Micro/LazyLoader.zep#L38-L74","documentation":"Error \"Handler '{definition}' does not exist\" thrown in phalcon/cphalcon.","triggerScenarios":"Thrown at phalcon/Mvc/Micro/LazyLoader.zep:56 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":"b7419de9cd0a8a3f48441ead84c9f8415d463e25","analyzedAt":"2026-08-21T06:21:18.811Z","schemaVersion":2},"datasetVersion":"2026-08-21T11:28:35.574Z"}