{"record":{"id":"68036b815aad1208","repo":"octobercms/october","slug":"path-does-not-exist-path","errorCode":null,"errorMessage":"Path does not exist: :path","messagePattern":"Path does not exist: :path","errorType":"exception","errorClass":"ApplicationException","httpStatus":null,"severity":"error","filePath":"modules/cms/classes/theme/HasConfiguration.php","lineNumber":131,"sourceCode":"     *\n     * If the value is a string, it is treated as a YAML file and loaded.\n     */\n    public function getConfigArray(string $name): array\n    {\n        $result = array_get($this->getConfig(), $name, []);\n\n        if (is_string($result)) {\n            $fileName = File::symbolizePath($result);\n\n            if (File::isLocalPath($fileName)) {\n                $path = $fileName;\n            }\n            else {\n                $path = $this->getPath().'/'.$result;\n            }\n\n            if (!File::exists($path)) {\n                throw new ApplicationException('Path does not exist: '.$path);\n            }\n\n            $result = Yaml::parseFileCached($path);\n        }\n\n        return (array) $result;\n    }\n\n    /**\n     * getPreviewImageUrl returns the theme preview image URL\n     *\n     * If the image file doesn't exist returns the placeholder image URL.\n     */\n    public function getPreviewImageUrl(): string\n    {\n        $previewPath = $this->getConfigValue('previewImage', 'assets/images/theme-preview.png');\n\n        if (File::exists($this->getPath().'/'.$previewPath)) {","sourceCodeStart":113,"sourceCodeEnd":149,"githubUrl":"https://github.com/octobercms/october/blob/b608633a7e8922487d91a8161499020121c3b3bf/modules/cms/classes/theme/HasConfiguration.php#L113-L149","documentation":"Error \"Path does not exist: :path\" thrown in octobercms/october.","triggerScenarios":"Thrown at modules/cms/classes/theme/HasConfiguration.php:131 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"}