{"record":{"id":"35a32156594e6c01","repo":"octobercms/october","slug":"unknown-command-command","errorCode":null,"errorMessage":"Unknown command: {command}","messagePattern":"Unknown command: (.+?)","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"modules/backend/assets/js/vueapp/vue-application.js","lineNumber":115,"sourceCode":"        return control.element.dataset.control.replace(/-./g, x => x[1].toUpperCase());\n    }\n\n    isFormCommand(command) {\n        let parts = command.split(':');\n        return parts.length === 2 && parts[0] === 'form';\n    }\n\n    /**\n     * Handles commands starting with the \"form:\" prefix.\n     * All other commands must be handled in a child class.\n     * @param String command\n     * @param Boolean isHotkey\n     * @param Event ev\n     */\n    async onCommand(command, isHotkey, ev, targetElement, customData) {\n        let parts = command.split(':');\n        if (parts.length == 2 && parts[0] !== 'form') {\n            throw new Error('Unknown command: ' + command);\n        }\n\n        const ajaxHandler = parts[1];\n        let requestConfig = {};\n        let customDataOptions = customData || {};\n\n        if (customDataOptions.request) {\n            requestConfig = customData.request;\n        }\n\n        if (customDataOptions.confirm) {\n            try {\n                await oc.confirmPromise(customDataOptions.confirm);\n            }\n            catch (error) {\n                return Promise.reject();\n            }\n        }","sourceCodeStart":97,"sourceCodeEnd":133,"githubUrl":"https://github.com/octobercms/october/blob/b608633a7e8922487d91a8161499020121c3b3bf/modules/backend/assets/js/vueapp/vue-application.js#L97-L133","documentation":"Error \"Unknown command: {command}\" thrown in octobercms/october.","triggerScenarios":"Thrown at modules/backend/assets/js/vueapp/vue-application.js:115 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"}