{"record":{"id":"477131f18137f0a1","repo":"getgrav/grav","slug":"e-getmessage","errorCode":null,"errorMessage":"$e->getMessage()","messagePattern":"\\$e->getMessage\\(\\)","errorType":"http","errorClass":"RuntimeException","httpStatus":400,"severity":"error","filePath":"system/src/Grav/Common/Twig/Twig.php","lineNumber":627,"sourceCode":"\n            $content = $page->content();\n            $filtered = false;\n\n            $twig_vars = $this->twig_vars;\n            $twig_vars['theme'] = $grav['config']->get('theme');\n            $twig_vars['pages'] = $pages->root();\n            $twig_vars['page'] = $page;\n            $twig_vars['header'] = $page->header();\n            $twig_vars['media'] = $page->media();\n            $twig_vars['content'] = $content;\n\n            // Get Twig template layout\n            $template = $this->getPageTwigTemplate($page, $format);\n            $page->templateFormat($format);\n\n            $output = $this->twig->render($template, $vars + $twig_vars);\n        } catch (LoaderError $e) {\n            throw new RuntimeException($e->getMessage(), 400, $e);\n        } catch (RuntimeError $e) {\n            $prev = $e->getPrevious();\n            if ($prev instanceof TwigException) {\n                $code = $prev->getCode() ?: 500;\n                // Fire onPageNotFound event.\n                $event = new Event([\n                    'page' => $page,\n                    'code' => $code,\n                    'message' => $prev->getMessage(),\n                    'exception' => $prev,\n                    'route' => $grav['route'],\n                    'request' => $grav['request']\n                ]);\n                $event = $grav->fireEvent(\"onDisplayErrorPage.{$code}\", $event);\n                $newPage = $event['page'];\n                if ($newPage && $newPage !== $page) {\n                    unset($grav['page']);\n                    $grav['page'] = $newPage;","sourceCodeStart":609,"sourceCodeEnd":645,"githubUrl":"https://github.com/getgrav/grav/blob/6040efed04efa69b8209448ed81308e7c24147c2/system/src/Grav/Common/Twig/Twig.php#L609-L645","documentation":"Error \"$e->getMessage()\" thrown in getgrav/grav.","triggerScenarios":"Thrown at system/src/Grav/Common/Twig/Twig.php:627 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"}