octobercms/october · error · Error

Cell processor not found for the column {columnName}

Error message

Cell processor not found for the column {columnName}

What it means

Error "Cell processor not found for the column {columnName}" thrown in octobercms/october.

Source

Thrown at modules/backend/widgets/table/assets/js/table.js:555

        this.elementAddClass(this.el, 'active')
    }

    /*
     * Calls the onFocus() method for the cell processor responsible for the
     * newly focused cell. Commit the previous edited row to the data source
     * if needed.
     */
    Table.prototype.focusCell = function(cellElement, isClick) {
        var columnName = cellElement.getAttribute('data-column');
        if (columnName === null) {
            return;
        }

        this.focusTable();

        var processor = this.getCellProcessor(columnName);
        if (!processor) {
            throw new Error("Cell processor not found for the column "+columnName);
        }

        if (this.activeCell !== cellElement) {
            if (this.activeCell) {
                this.elementRemoveClass(this.activeCell, 'active');
            }

            this.setActiveProcessor(processor);
            this.activeCell = cellElement;

            if (processor.isCellFocusable()) {
                this.elementAddClass(this.activeCell, 'active');
            }
        }

        // If the cell belongs to other row than the currently edited,
        // commit currently edited row to the data source. Update the
        // currently edited row key.

View on GitHub (pinned to b608633a7e)

When it happens

Trigger: Thrown at modules/backend/widgets/table/assets/js/table.js:555 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/4b9c5de830430a5d. Report an issue: GitHub.