octobercms/october · error · SystemException

Action %s is not found in the controller %s

Error message

Action %s is not found in the controller %s

What it means

Error "Action %s is not found in the controller %s" thrown in octobercms/october.

Source

Thrown at modules/backend/classes/Controller.php:401

        }

        $this->suppressView = true;
        $this->execPageAction($this->action, $this->params);
    }

    /**
     * This method is used internally.
     * Invokes the controller action and loads the corresponding view.
     * @param string $actionName Specifies a action name to execute.
     * @param array $parameters A list of the action parameters.
     */
    protected function execPageAction($actionName, $parameters)
    {
        $result = null;

        if (!$this->actionExists($actionName)) {
            if (System::checkDebugMode()) {
                throw new SystemException(sprintf(
                    "Action %s is not found in the controller %s",
                    $actionName,
                    get_class($this)
                ));
            }
            else {
                Response::make(View::make('backend::404'), 404);
            }
        }

        // Execute the action
        $result = $this->makeCallMethod($this, $actionName, $parameters);

        // Expecting \Response and \RedirectResponse
        if ($result instanceof \Symfony\Component\HttpFoundation\Response) {
            return $result;
        }

View on GitHub (pinned to b608633a7e)

When it happens

Trigger: Thrown at modules/backend/classes/Controller.php:401 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/93e8ef202fcecaac. Report an issue: GitHub.