getgrav/grav · error · RuntimeException
Meta could not be renamed: %s -> %s (%s)
Error message
Meta could not be renamed: %s -> %s (%s)
What it means
Error "Meta could not be renamed: %s -> %s (%s)" thrown in getgrav/grav.
Source
Thrown at system/src/Grav/Common/Media/Traits/MediaUploadTrait.php:549
}
if (is_file($toPath)) {
// TODO: translate error message
throw new RuntimeException(sprintf('File could not be renamed: %s already exists (%s)', $to, $mediaPath), 500);
}
$result = rename($fromPath, $toPath);
if (!$result) {
// TODO: translate error message
throw new RuntimeException(sprintf('File could not be renamed: %s -> %s (%s)', $from, $to, $mediaPath), 500);
}
// TODO: Add missing logic to handle retina files.
if (is_file($fromPath . '.meta.yaml')) {
$result = rename($fromPath . '.meta.yaml', $toPath . '.meta.yaml');
if (!$result) {
// TODO: translate error message
throw new RuntimeException(sprintf('Meta could not be renamed: %s -> %s (%s)', $from, $to, $mediaPath), 500);
}
}
}
/**
* Internal logic to remove file.
*
* @param string $filename
* @param string $path
*/
protected function doRemove(string $filename, string $path): void
{
$filesystem = Filesystem::getInstance(false);
/** @var UniformResourceLocator $locator */
$locator = $this->getGrav()['locator'];
// If path doesn't exist, there's nothing to do.View on GitHub (pinned to 6040efed04)
When it happens
Trigger: Thrown at system/src/Grav/Common/Media/Traits/MediaUploadTrait.php:549 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/95f9024e0ed0545b.
Report an issue: GitHub.