octobercms/october · error · ApplicationException
No definition for column {}
Error message
No definition for column {} What it means
Error "No definition for column {}" thrown in octobercms/october.
Source
Thrown at modules/backend/widgets/Lists.php:872
/**
* getColumns gets all the registered columns for the instance.
* @return array
*/
public function getColumns()
{
return $this->allColumns ?: $this->defineListColumns();
}
/**
* getColumn gets a specified column object
* @param string $column
* @return mixed
*/
public function getColumn($column)
{
if (!isset($this->allColumns[$column])) {
throw new ApplicationException('No definition for column ' . $column);
}
return $this->allColumns[$column];
}
/**
* isColumnSortable checks if column can be sorted, excluding calculated non visible columns
*/
protected function isColumnSortable(string $columnName): bool
{
if ($this->isColumnVisible($columnName)) {
return true;
}
$column = array_get($this->allColumns, $columnName);
if (!$column) {
return false;
}View on GitHub (pinned to b608633a7e)
When it happens
Trigger: Thrown at modules/backend/widgets/Lists.php:872 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/d55333b393ed939e.
Report an issue: GitHub.