Leantime/leantime · error · \Exception

Could not cast parameter: $name. See server logs for more de

Error message

Could not cast parameter: $name. See server logs for more details.

What it means

Error "Could not cast parameter: $name. See server logs for more details." thrown in Leantime/leantime.

Source

Thrown at app/Domain/Api/Controllers/Jsonrpc.php:461

            }

            // check if type is correct or can be correct
            if ($methodParam->hasType()) {
                if (in_array($type, [gettype($params[$name]), 'mixed'])) {
                    $filtered_parameters[$position] = $params[$name];

                    continue;
                }

                if ($params[$name] === null && ! $type->allowsNull()) {
                    throw new Exception("Parameter $name can't be null");
                }

                try {
                    $filtered_parameters[$position] = cast($params[$name], $type->getName());
                } catch (\Throwable $e) {
                    Log::error($e);
                    throw new \Exception("Could not cast parameter: $name. See server logs for more details.");
                }
            }

            if (! isset($filtered_parameters[$position])) {
                $filtered_parameters[$position] = $params[$name];
            }
        }

        // make sure it is in the right order
        ksort($filtered_parameters);

        return $filtered_parameters;
    }

    /**
     * Echos the return response.
     *
     * @param  mixed  $returnValue  The return value from the RPC method. Widened from

View on GitHub (pinned to 9a9f49f100)

When it happens

Trigger: Thrown at app/Domain/Api/Controllers/Jsonrpc.php:461 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of Leantime/leantime@9a9f49f100 (2026-08-21). Data as JSON: /api/errors/b7628d1d8973add0. Report an issue: GitHub.