{"record":{"id":"57b51edadcd5f03c","repo":"octobercms/october","slug":"class-name-is-not-registered-for-the-component-s","errorCode":null,"errorMessage":"Class name is not registered for the component \"%s\". Check the component plugin.","messagePattern":"Class name is not registered for the component \"(.+?)\"\\. Check the component plugin\\.","errorType":"exception","errorClass":"SystemException","httpStatus":null,"severity":"error","filePath":"modules/cms/classes/ComponentManager.php","lineNumber":292,"sourceCode":"        }\n\n        return isset($this->classMap[$className]);\n    }\n\n    /**\n     * makeComponent object with properties set.\n     * @param string $name A component class name or code.\n     * @param CmsObject $cmsObject The Cms object that spawned this component.\n     * @param array $properties The properties set by the Page or Layout.\n     * @return ComponentBase|null The component object.\n     */\n    public function makeComponent($name, $cmsObject = null, $properties = [])\n    {\n        $className = $this->resolve($name);\n        if (!$className) {\n            $strictMode = Config::get('cms.strict_components', false);\n            if ($strictMode) {\n                throw new SystemException(sprintf(\n                    'Class name is not registered for the component \"%s\". Check the component plugin.',\n                    $name\n                ));\n            }\n            else {\n                return null;\n            }\n        }\n\n        if (!class_exists($className)) {\n            throw new SystemException(sprintf(\n                'Component class not found \"%s\". Check the component plugin.',\n                $className\n            ));\n        }\n\n        $component = App::make($className, [\n            'cmsObject' => $cmsObject,","sourceCodeStart":274,"sourceCodeEnd":310,"githubUrl":"https://github.com/octobercms/october/blob/b608633a7e8922487d91a8161499020121c3b3bf/modules/cms/classes/ComponentManager.php#L274-L310","documentation":"Error \"Class name is not registered for the component \"%s\". Check the component plugin.\" thrown in octobercms/october.","triggerScenarios":"Thrown at modules/cms/classes/ComponentManager.php:292 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"}