{"record":{"id":"ecb3ea764ec05786","repo":"octobercms/october","slug":"backend-lang-partial-invalid-name","errorCode":null,"errorMessage":"backend::lang.partial.invalid_name","messagePattern":"backend::lang\\.partial\\.invalid_name","errorType":"exception","errorClass":"ApplicationException","httpStatus":null,"severity":"error","filePath":"modules/backend/classes/Controller.php","lineNumber":462,"sourceCode":"    public function getAjaxHandler()\n    {\n        $request = $this->getAjaxRequest();\n\n        if ($request->hasAjaxHandler()) {\n            return $request->qualifiedHandler;\n        }\n\n        return null;\n    }\n\n    /**\n     * makePartialForAjax proxies to makePartial\n     * @see \\Larajax\\Traits\\AjaxController\n     */\n    protected function makePartialForAjax($partial)\n    {\n        if (!preg_match('/^(?!.*\\/\\/)[a-z0-9\\_][a-z0-9\\_\\-\\/]*$/i', $partial)) {\n            throw new ApplicationException(Lang::get('backend::lang.partial.invalid_name', ['name'=>e($partial)]));\n        }\n\n        return $this->makePartial($partial);\n    }\n\n    /**\n     * makeCallForAjax proxies to makeCallMethod\n     * @see \\Larajax\\Traits\\AjaxController\n     */\n    protected function makeCallForAjax($callable, $parameters)\n    {\n        [$instance, $method] = $callable;\n\n        if ($instance instanceof \\Backend\\Classes\\WidgetBase) {\n            $this->addViewPath($instance->getViewPaths());\n\n            $result = $this->makeCallMethod($instance, $method, $parameters);\n","sourceCodeStart":444,"sourceCodeEnd":480,"githubUrl":"https://github.com/octobercms/october/blob/b608633a7e8922487d91a8161499020121c3b3bf/modules/backend/classes/Controller.php#L444-L480","documentation":"Error \"backend::lang.partial.invalid_name\" thrown in octobercms/october.","triggerScenarios":"Thrown at modules/backend/classes/Controller.php:462 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":"b608633a7e8922487d91a8161499020121c3b3bf","analyzedAt":"2026-08-21T04:24:57.515Z","schemaVersion":2},"datasetVersion":"2026-08-21T11:28:35.574Z"}