octobercms/october · error · Error

Inspector object list titleProperty cannot be empty. Propert

Error message

Inspector object list titleProperty cannot be empty. Property: ${property}

What it means

Error "Inspector object list titleProperty cannot be empty. Property: ${property}" thrown in octobercms/october.

Source

Thrown at modules/backend/vuecomponents/inspector/assets/js/control-objectlist.js:272

                return this.handleEditItem(ev.key);
            }
        },

        onInvalid: function onInvalid() {
            this.$refs.group.setHasValidationErrors(true);
        },

        onValid: function onValid() {
            this.$refs.group.setHasValidationErrors(false);
        }
    },
    created: function created() {

    },
    mounted: function mounted() {
        if (!this.control.titleProperty) {
            var error = 'Inspector object list titleProperty cannot be empty. Property: ' + this.control.property;
            throw new Error(error);
        }

        if (this.control.keyProperty) {
            var keyProperty = this.keyProperty;
            if (keyProperty.type && keyProperty.type != 'string' && keyProperty.type != 'text') {
                var error = 'Inspector object list keyProperty can only refer to a string or text property. Property: '
                    + this.control.property +
                    ', keyProperty: ' + this.control.keyProperty +
                    ', unsupported type: ' + keyProperty.type;
                throw new Error(error);
            }
        }

        if (Array.isArray(this.control.depends)) {
            this.control.depends.forEach(dependsOn => {
                this.unwatches.push(
                    this.$watch('obj.' + dependsOn, (newVal) => {
                        this.editedObject = [];

View on GitHub (pinned to b608633a7e)

When it happens

Trigger: Thrown at modules/backend/vuecomponents/inspector/assets/js/control-objectlist.js:272 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/dec6d2fdd8e1a2be. Report an issue: GitHub.