octobercms/october · error · ApplicationException
There are no column definitions for :columns.
Error message
There are no column definitions for :columns.
What it means
Error "There are no column definitions for :columns." thrown in octobercms/october.
Source
Thrown at modules/backend/widgets/Lists.php:925
}
/**
* getVisibleColumns returns the list columns that are visible by list settings or default
*/
public function getVisibleColumns()
{
$definitions = $this->defineListColumns();
$columns = [];
// Supplied column list
if ($this->showSetup && $this->columnOverride === null) {
$this->columnOverride = $this->getUserPreference('visible', null);
}
if ($this->columnOverride && is_array($this->columnOverride)) {
$invalidColumns = array_diff($this->columnOverride, array_keys($definitions));
if (!count($definitions)) {
throw new ApplicationException(Lang::get(
'backend::lang.list.missing_column',
['columns'=>implode(',', $invalidColumns)]
));
}
$availableColumns = array_intersect($this->columnOverride, array_keys($definitions));
foreach ($availableColumns as $columnName) {
$definitions[$columnName]->invisible = false;
$columns[$columnName] = $definitions[$columnName];
}
}
// Use default column list
else {
foreach ($definitions as $columnName => $column) {
if ($column->invisible) {
continue;
}
View on GitHub (pinned to b608633a7e)
When it happens
Trigger: Thrown at modules/backend/widgets/Lists.php:925 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/0ceec33de74fee80.
Report an issue: GitHub.