octobercms/october · error · SystemException
Unable to remove a widget before widgets are loaded.
Error message
Unable to remove a widget before widgets are loaded.
What it means
Error "Unable to remove a widget before widgets are loaded." thrown in octobercms/october.
Source
Thrown at modules/backend/classes/widgetmanager/HasReportWidgets.php:191
}
$_name = Str::normalizeClassName($name);
if (isset($this->reportWidgets[$_name])) {
return $_name;
}
return $name;
}
/**
* removeReportWidget removes a registered ReportWidget.
* @param string $className Widget class name.
* @return void
*/
public function removeReportWidget($className)
{
if (!$this->reportWidgets) {
throw new SystemException('Unable to remove a widget before widgets are loaded.');
}
unset($this->reportWidgets[$className]);
}
}
View on GitHub (pinned to b608633a7e)
When it happens
Trigger: Thrown at modules/backend/classes/widgetmanager/HasReportWidgets.php:191 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of octobercms/october@b608633a7e (2026-08-21).
Data as JSON: /api/errors/3b942ca873e8f086.
Report an issue: GitHub.