{"record":{"id":"7a109e0447a9d992","repo":"octobercms/october","slug":"the-table-cell-validator-validatorname-for-the","errorCode":null,"errorMessage":"The table cell validator \"{validatorName}\" for the column \"{columnName}\" is not found in the $.oc.table.validator namespace.","messagePattern":"The table cell validator \"(.+?)\" for the column \"(.+?)\" is not found in the \\$\\.oc\\.table\\.validator namespace\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"modules/backend/widgets/table/assets/js/table.processor.base.js","lineNumber":188,"sourceCode":"    Base.prototype.setViewContainerValue = function(cellElement, value) {\n        return this.getViewContainer(cellElement).textContent = value\n    }\n\n    /*\n     * Determines whether the specified element is some element created by the\n     * processor.\n     */\n    Base.prototype.elementBelongsToProcessor = function(element) {\n        return false\n    }\n\n    Base.prototype.initValidators = function() {\n        if (this.columnConfiguration.validation === undefined)\n            return\n\n        for (var validatorName in this.columnConfiguration.validation) {\n            if ($.oc.table.validator === undefined || $.oc.table.validator[validatorName] == undefined)\n                throw new Error('The table cell validator \"'+validatorName+'\" for the column \"'+this.columnName+'\" is not ' +\n                    'found in the $.oc.table.validator namespace.')\n\n            var validator = new $.oc.table.validator[validatorName](\n                    this.columnConfiguration.validation[validatorName]\n                )\n\n            this.validators.push(validator)\n        }\n    }\n\n    Base.prototype.validate = function(value, rowData) {\n        for (var i=0, len=this.validators.length; i<len; i++) {\n            var message = this.validators[i].validate(value, rowData)\n\n            if (message !== undefined)\n                return message\n        }\n    }","sourceCodeStart":170,"sourceCodeEnd":206,"githubUrl":"https://github.com/octobercms/october/blob/b608633a7e8922487d91a8161499020121c3b3bf/modules/backend/widgets/table/assets/js/table.processor.base.js#L170-L206","documentation":"Error \"The table cell validator \"{validatorName}\" for the column \"{columnName}\" is not found in the $.oc.table.validator namespace.\" thrown in octobercms/october.","triggerScenarios":"Thrown at modules/backend/widgets/table/assets/js/table.processor.base.js:188 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b608633a7e8922487d91a8161499020121c3b3bf","analyzedAt":"2026-08-21T04:24:57.515Z","schemaVersion":2},"datasetVersion":"2026-08-21T11:28:35.574Z"}