{"record":{"id":"b7628d1d8973add0","repo":"Leantime/leantime","slug":"could-not-cast-parameter-name-see-server-logs-f","errorCode":null,"errorMessage":"Could not cast parameter: $name. See server logs for more details.","messagePattern":"Could not cast parameter: \\$name\\. See server logs for more details\\.","errorType":"exception","errorClass":"\\Exception","httpStatus":200,"severity":"error","filePath":"app/Domain/Api/Controllers/Jsonrpc.php","lineNumber":461,"sourceCode":"            }\n\n            // check if type is correct or can be correct\n            if ($methodParam->hasType()) {\n                if (in_array($type, [gettype($params[$name]), 'mixed'])) {\n                    $filtered_parameters[$position] = $params[$name];\n\n                    continue;\n                }\n\n                if ($params[$name] === null && ! $type->allowsNull()) {\n                    throw new Exception(\"Parameter $name can't be null\");\n                }\n\n                try {\n                    $filtered_parameters[$position] = cast($params[$name], $type->getName());\n                } catch (\\Throwable $e) {\n                    Log::error($e);\n                    throw new \\Exception(\"Could not cast parameter: $name. See server logs for more details.\");\n                }\n            }\n\n            if (! isset($filtered_parameters[$position])) {\n                $filtered_parameters[$position] = $params[$name];\n            }\n        }\n\n        // make sure it is in the right order\n        ksort($filtered_parameters);\n\n        return $filtered_parameters;\n    }\n\n    /**\n     * Echos the return response.\n     *\n     * @param  mixed  $returnValue  The return value from the RPC method. Widened from","sourceCodeStart":443,"sourceCodeEnd":479,"githubUrl":"https://github.com/Leantime/leantime/blob/9a9f49f1008f4782b30f6723c54228f4f992e636/app/Domain/Api/Controllers/Jsonrpc.php#L443-L479","documentation":"Error \"Could not cast parameter: $name. See server logs for more details.\" thrown in Leantime/leantime.","triggerScenarios":"Thrown at app/Domain/Api/Controllers/Jsonrpc.php:461 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":"9a9f49f1008f4782b30f6723c54228f4f992e636","analyzedAt":"2026-08-21T02:37:38.966Z","schemaVersion":2},"datasetVersion":"2026-08-21T03:17:12.404Z"}