{ "name": "download.get \u2014 an unknown task id", "description": "The ordinary stale-client case: the GUI asks about a row another client has since removed.", "request": { "jsonrpc": "2.0", "id": 104, "method": "download.get", "params": { "taskId": "00000000-0000-4000-8000-000000000000" } }, "response": { "jsonrpc": "2.0", "id": 104, "error": { "code": -32010, "message": "no such task", "data": { "taskId": "00000000-0000-4000-8000-000000000000" } } }, "assertions": [ "a bulk method reports this per id in failed[] instead of failing the whole call", "the client's correct response is to drop the row, not to retry" ] }