octobercms/october · error · ApplicationException
Missing column identifier
Error message
Missing column identifier
What it means
Error "Missing column identifier" thrown in octobercms/october.
Source
Thrown at modules/backend/behaviors/importexportcontroller/ActionImport.php:62
$importOptions = $this->getFormatOptionsForModel();
$importOptions['sessionKey'] = $this->importUploadFormWidget->getSessionKey();
$model->file_format = $importOptions['fileFormat'] ?? 'json';
$model->import($matches, $importOptions);
$this->vars['importResults'] = $model->getResultStats();
$this->vars['returnUrl'] = $this->getRedirectUrlForType('import');
$this->vars['sourceIndexOffset'] = $this->getImportSourceIndexOffset($importOptions['firstRowTitles']);
}
/**
* actionImportLoadColumnSampleForm
*/
public function actionImportLoadColumnSampleForm()
{
if (($columnId = post('file_column_id', false)) === false) {
throw new ApplicationException(__("Missing column identifier"));
}
$columns = $this->getImportFileColumns();
if (!array_key_exists($columnId, $columns)) {
throw new ApplicationException(__("Unknown column"));
}
$path = $this->getImportFilePath();
if (!$fileFormat = post('file_format', 'json')) {
return null;
}
if ($fileFormat === 'json') {
$data = $this->getImportSampleColumnsFromJson($path, (int) $columnId);
}
else {
$data = $this->getImportSampleColumnsFromCsv($path, (int) $columnId);View on GitHub (pinned to b608633a7e)
When it happens
Trigger: Thrown at modules/backend/behaviors/importexportcontroller/ActionImport.php:62 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/f095b717597b17ab.
Report an issue: GitHub.