{"record":{"id":"6b5eff2e4b425073","repo":"filamentphp/filament","slug":"an-action-tried-to-resolve-without-a-name","errorCode":null,"errorMessage":"An action tried to resolve without a name.","messagePattern":"An action tried to resolve without a name\\.","errorType":"exception","errorClass":"ActionNotResolvableException","httpStatus":null,"severity":"error","filePath":"packages/actions/src/Concerns/InteractsWithActions.php","lineNumber":543,"sourceCode":"    {\n        try {\n            return $this->cachedMountedActions = $this->resolveActions($mountedActions);\n        } catch (ActionNotResolvableException) {\n            return $this->cachedMountedActions = [];\n        }\n    }\n\n    /**\n     * @param  array<array<string, mixed>>  $actions\n     * @return array<Action>\n     */\n    protected function resolveActions(array $actions, bool $isMounting = true): array\n    {\n        $resolvedActions = [];\n\n        foreach ($actions as $actionNestingIndex => $action) {\n            if (blank($action['name'] ?? null)) {\n                throw new ActionNotResolvableException('An action tried to resolve without a name.');\n            }\n\n            if (filled($action['context']['schemaComponent'] ?? null)) {\n                $resolvedAction = $this->resolveSchemaComponentAction($action, $resolvedActions);\n            } elseif ($this instanceof HasTable && filled($action['context']['table'] ?? null)) {\n                $resolvedAction = $this->resolveTableAction($action, $resolvedActions);\n            } else {\n                $resolvedAction = $this->resolveAction($action, $resolvedActions);\n            }\n\n            if (! $resolvedAction) {\n                continue;\n            }\n\n            if (filled($action['arguments'] ?? [])) {\n                $resolvedAction->mergeArguments($action['arguments']);\n            }\n","sourceCodeStart":525,"sourceCodeEnd":561,"githubUrl":"https://github.com/filamentphp/filament/blob/53483fa9340e4ec637985fe454ebb58afb92ea24/packages/actions/src/Concerns/InteractsWithActions.php#L525-L561","documentation":"Error \"An action tried to resolve without a name.\" thrown in filamentphp/filament.","triggerScenarios":"Thrown at packages/actions/src/Concerns/InteractsWithActions.php:543 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":"53483fa9340e4ec637985fe454ebb58afb92ea24","analyzedAt":"2026-08-17T02:06:23.049Z","schemaVersion":2},"datasetVersion":"2026-08-17T04:17:16.089Z"}