octobercms/october · error · ApplicationException
There was no data supplied to export
Error message
There was no data supplied to export
What it means
Error "There was no data supplied to export" thrown in octobercms/october.
Source
Thrown at modules/backend/models/ExportModel.php:123
* the expected output format is [column_name => Column Label]
*/
protected function processColumnKeys(array $columns): array
{
if (Arr::isList($columns)) {
$columns = array_combine($columns, $columns);
}
return $columns;
}
/**
* processExportData converts a data collection to a CSV file.
*/
protected function processExportData($columns, $results, $options)
{
// Validate
if (!$results) {
throw new ApplicationException(__("There was no data supplied to export"));
}
// Extend columns
$columns = $this->exportExtendColumns($columns);
// Save for download
$fileName = uniqid('oc');
// Prepare export
if ($this->file_format === 'json') {
$dataFileName = $fileName . 'xjson';
$options['savePath'] = $this->getTemporaryExportPath($dataFileName);
$this->processExportDataAsJson($columns, $results, $options);
}
else {
$dataFileName = $fileName . 'xcsv';
$options['savePath'] = $this->getTemporaryExportPath($dataFileName);
$this->processExportDataAsCsv($columns, $results, $options);View on GitHub (pinned to b608633a7e)
When it happens
Trigger: Thrown at modules/backend/models/ExportModel.php:123 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/e6cd8def26396e1b.
Report an issue: GitHub.