octobercms/october · error · ApplicationException
List behavior used in :class does not have a model defined.
Error message
List behavior used in :class does not have a model defined.
What it means
Error "List behavior used in :class does not have a model defined." thrown in octobercms/october.
Source
Thrown at modules/backend/widgets/Lists.php:360
}
/**
* onFilter event handler for changing the filter
*/
public function onFilter()
{
$this->currentPageNumber = 1;
return $this->onRefresh();
}
/**
* validateModel is present and right class type
*/
protected function validateModel()
{
if (!$this->model) {
throw new ApplicationException(Lang::get(
'backend::lang.list.missing_model',
['class'=>get_class($this->controller)]
));
}
if (!$this->model instanceof Model) {
throw new ApplicationException(Lang::get(
'backend::lang.model.invalid_class',
['model'=>get_class($this->model), 'class'=>get_class($this->controller)]
));
}
return $this->model;
}
/**
* parseTableName replaces the @ symbol with a table name in a model
* @param string $sqlView on GitHub (pinned to b608633a7e)
When it happens
Trigger: Thrown at modules/backend/widgets/Lists.php:360 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/8f560036fc35aaef.
Report an issue: GitHub.