filamentphp/filament · error · ActionNotResolvableException

Action [{$action['name']}] not found in schema at [{$action[

Error message

Action [{$action['name']}] not found in schema at [{$action['context']['schemaComponent']}].

What it means

Error "Action [{$action['name']}] not found in schema at [{$action['context']['schemaComponent']}]." thrown in filamentphp/filament.

Source

Thrown at packages/actions/src/Concerns/InteractsWithActions.php:690

        }

        $key = $action['context']['schemaComponent'];

        $schemaName = (string) str($key)->before('.');

        $schema = $this->getSchema($schemaName);

        if (! $schema) {
            throw new ActionNotResolvableException("Schema [{$schemaName}] not found.");
        }

        $resolvedAction = $schema->getAction(
            $action['name'],
            str($key)->contains('.') ? (string) str($key)->after('.') : null,
        );

        if (! $resolvedAction) {
            throw new ActionNotResolvableException("Action [{$action['name']}] not found in schema at [{$action['context']['schemaComponent']}].");
        }

        return $resolvedAction;
    }

    /**
     * @param  string | array<string | array<string, mixed>>  $actions
     */
    public function getAction(string | array $actions, bool $isMounting = true): ?Action
    {
        $actions = array_map(
            fn (string | array $action): array => is_array($action) ? $action : ['name' => $action],
            Arr::wrap($actions),
        );

        return Arr::last($this->resolveActions($actions, $isMounting));
    }

View on GitHub (pinned to 53483fa934)

When it happens

Trigger: Thrown at packages/actions/src/Concerns/InteractsWithActions.php:690 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of filamentphp/filament@53483fa934 (2026-08-17). Data as JSON: /api/errors/787adcddd05ea9fc. Report an issue: GitHub.