octobercms/october · error · Error

${errorMessage} Property: ${this.propertyName}

Error message

${errorMessage} Property: ${this.propertyName}

What it means

Error "${errorMessage} Property: ${this.propertyName}" thrown in octobercms/october.

Source

Thrown at modules/backend/assets/foundation/controls/inspector/inspector.validationset.js:45

    ValidationSet.prototype = Object.create(BaseProto)
    ValidationSet.prototype.constructor = Base

    ValidationSet.prototype.dispose = function() {
        this.disposeValidators()
        this.validators = null

        BaseProto.dispose.call(this)
    }

    ValidationSet.prototype.disposeValidators = function() {
        for (var i = 0, len = this.validators.length; i < len; i++) {
            this.validators[i].dispose()
        }
    }

    ValidationSet.prototype.throwError = function(errorMessage) {
        throw new Error(errorMessage + ' Property: ' + this.propertyName)
    }

    ValidationSet.prototype.createValidators = function() {
        // Handle legacy validation syntax properties:
        //
        // - required
        // - validationPattern
        // - validationMessage 

        if ((this.options.required !== undefined ||
            this.options.validationPattern !== undefined ||
            this.options.validationMessage !== undefined) &&
            this.options.validation !== undefined) {
            this.throwError('Legacy and new validation syntax should not be mixed.')
        }

        if (this.options.required !== undefined && this.options.required) {
            var validator = new $.oc.inspector.validators.required({

View on GitHub (pinned to b608633a7e)

When it happens

Trigger: Thrown at modules/backend/assets/foundation/controls/inspector/inspector.validationset.js:45 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/908d9d0bda8e4e97. Report an issue: GitHub.