{"record":{"id":"6e8f0c23209c3a45","repo":"getgrav/grav","slug":"internal-error","errorCode":null,"errorMessage":"Internal Error","messagePattern":"Internal Error","errorType":"exception","errorClass":"RuntimeException","httpStatus":null,"severity":"error","filePath":"system/src/Grav/Common/User/DataUser/UserCollection.php","lineNumber":60,"sourceCode":"     *\n     * @param string $username\n     * @return UserInterface\n     */\n    public function load($username): UserInterface\n    {\n        $username = (string)$username;\n\n        $grav = Grav::instance();\n        /** @var UniformResourceLocator $locator */\n        $locator = $grav['locator'];\n\n        // Filter username.\n        $username = $this->filterUsername($username);\n\n        $filename = 'account://' . $username . YAML_EXT;\n        $path = $locator->findResource($filename) ?: $locator->findResource($filename, true, true);\n        if (!is_string($path)) {\n            throw new RuntimeException('Internal Error');\n        }\n        $file = CompiledYamlFile::instance($path);\n        $content = (array)$file->content() + ['username' => $username, 'state' => 'enabled'];\n\n        $userClass = $this->className;\n        $callable = static function () {\n            $blueprints = new Blueprints;\n\n            return $blueprints->get('user/account');\n        };\n\n        /** @var UserInterface $user */\n        $user = new $userClass($content, $callable);\n        $user->file($file);\n\n        return $user;\n    }\n","sourceCodeStart":42,"sourceCodeEnd":78,"githubUrl":"https://github.com/getgrav/grav/blob/6040efed04efa69b8209448ed81308e7c24147c2/system/src/Grav/Common/User/DataUser/UserCollection.php#L42-L78","documentation":"Error \"Internal Error\" thrown in getgrav/grav.","triggerScenarios":"Thrown at system/src/Grav/Common/User/DataUser/UserCollection.php:60 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":"6040efed04efa69b8209448ed81308e7c24147c2","analyzedAt":"2026-08-17T05:07:31.593Z","schemaVersion":2},"datasetVersion":"2026-08-17T09:17:11.063Z"}