getgrav/grav · error · RuntimeException
GPM not reachable. Please check your internet connection or
Error message
GPM not reachable. Please check your internet connection or check the Grav site is reachable
What it means
Error "GPM not reachable. Please check your internet connection or check the Grav site is reachable" thrown in getgrav/grav.
Source
Thrown at system/src/Grav/Common/GPM/GPM.php:691
$found = $this->getRepositoryPlugin($search) ?? $this->getRepositoryTheme($search);
if ($found) {
return $found;
}
$themes = $this->getRepositoryThemes();
$plugins = $this->getRepositoryPlugins();
if (null === $themes || null === $plugins) {
if (!is_writable(GRAV_ROOT . '/cache/gpm')) {
throw new RuntimeException('The cache/gpm folder is not writable. Please check the folder permissions.');
}
if ($ignore_exception) {
return false;
}
throw new RuntimeException('GPM not reachable. Please check your internet connection or check the Grav site is reachable');
}
foreach ($themes as $slug => $theme) {
if ($search === $slug || $search === $theme->name) {
return $theme;
}
}
foreach ($plugins as $slug => $plugin) {
if ($search === $slug || $search === $plugin->name) {
return $plugin;
}
}
return false;
}
/**View on GitHub (pinned to 6040efed04)
When it happens
Trigger: Thrown at system/src/Grav/Common/GPM/GPM.php:691 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of getgrav/grav@6040efed04 (2026-08-17).
Data as JSON: /api/errors/b63bb2fe26e498c1.
Report an issue: GitHub.