filamentphp/filament · error · LogicException

Script with ID [{$id}] not found for package [{$package}].

Error message

Script with ID [{$id}] not found for package [{$package}].

What it means

Error "Script with ID [{$id}] not found for package [{$package}]." thrown in filamentphp/filament.

Source

Thrown at packages/support/src/Assets/AssetManager.php:167

        }

        return $data;
    }

    public function getScriptSrc(string $id, string $package = 'app'): string
    {
        /** @var array<Js> $scripts */
        $scripts = $this->getScripts([$package]);

        foreach ($scripts as $script) {
            if ($script->getId() !== $id) {
                continue;
            }

            return $script->getSrc();
        }

        throw new LogicException("Script with ID [{$id}] not found for package [{$package}].");
    }

    /**
     * @param  array<string> | null  $packages
     * @return array<Js>
     */
    public function getScripts(?array $packages = null, bool $withCore = true): array
    {
        /** @var array<Js> $assets */
        $assets = $this->getAssets($this->scripts, $packages);

        if (! $withCore) {
            $assets = array_filter(
                $assets,
                fn (Js $asset): bool => ! $asset->isCore(),
            );
        }

View on GitHub (pinned to 53483fa934)

When it happens

Trigger: Thrown at packages/support/src/Assets/AssetManager.php:167 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/945f88793338beb2. Report an issue: GitHub.