octobercms/october · error · Error
Inspector data.obj must be an object
Error message
Inspector data.obj must be an object
What it means
Error "Inspector data.obj must be an object" thrown in octobercms/october.
Source
Thrown at modules/backend/vuecomponents/inspector/assets/js/inspector.js:44
},
layoutUpdateData: {
type: Object
},
inspectorClass: {
type: String
},
readOnly: {
type: Boolean,
default: false
},
enableExternalParameterEditor: {
type: Boolean,
default: false
}
},
data: function () {
if (typeof this.data !== 'object') {
throw new Error('Inspector data.obj must be an object');
}
return {
liveObject: this.liveMode ? this.data.obj : $.oc.vueUtils.getCleanObject(this.data.obj),
originalData: this.liveMode ? $.oc.vueUtils.getCleanObject(this.data.obj) : null,
parentObject: this.data.parentObj ? this.data.parentObj : {}
};
},
computed: {
inspectorPreferences: function computeInspectorPreferences() {
return {
readOnly: this.readOnly,
inspectorClass: this.inspectorClass,
handlerAlias: this.handlerAlias,
enableExternalParameterEditor: this.enableExternalParameterEditor
};
}
},View on GitHub (pinned to b608633a7e)
When it happens
Trigger: Thrown at modules/backend/vuecomponents/inspector/assets/js/inspector.js:44 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/ef5137ea4928c7f1.
Report an issue: GitHub.