octobercms/october · error · Error

Invalid handler name. The correct handler name format is: "o

Error message

Invalid handler name. The correct handler name format is: "onEvent".

What it means

Error "Invalid handler name. The correct handler name format is: "onEvent"." thrown in octobercms/october.

Source

Thrown at modules/backend/vuecomponents/uploader/assets/js/queue.js:5

import PQueue from 'p-queue';

function uploadAjaxRequest(handler, requestData, onProgress, abortSignal) {
    if (!handler.match(/^(?:\w+\:{2})?on*/) && handler !== 'mediamanager') {
        throw new Error('Invalid handler name. The correct handler name format is: "onEvent".');
    }

    return new Promise((resolve, reject) => {
        if (abortSignal?.aborted) {
            return resolve();
        }

        const xhr = new XMLHttpRequest();
        xhr.open('POST', window.location.href);

        const token = getToken();
        if (token) {
            xhr.setRequestHeader('X-CSRF-TOKEN', token);
        }

        if (handler !== 'mediamanager') {
            xhr.setRequestHeader('X-AJAX-HANDLER', handler);
            xhr.setRequestHeader('X-Requested-With', 'XMLHttpRequest');

View on GitHub (pinned to b608633a7e)

When it happens

Trigger: Thrown at modules/backend/vuecomponents/uploader/assets/js/queue.js:5 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/1ee6bc18574a0ec0. Report an issue: GitHub.