{"id":"870237e8a6794650","repo":"redis/redis-py","slug":"no-targets-were-found-to-execute-args-command-on-870237","errorCode":null,"errorMessage":"No targets were found to execute {args} command on","messagePattern":"No targets were found to execute (.+?) command on","errorType":"exception","errorClass":"RedisClusterException","httpStatus":null,"severity":"error","filePath":"redis/cluster.py","lineNumber":1623,"sourceCode":"        execute_attempts = 1 + retry_attempts\n        failure_count = 0\n\n        # Start timing for observability\n        start_time = time.monotonic()\n\n        for _ in range(execute_attempts):\n            try:\n                res = {}\n                if not target_nodes_specified:\n                    # Determine the nodes to execute the command on\n                    target_nodes = self._determine_nodes(\n                        *args,\n                        request_policy=command_policies.request_policy,\n                        nodes_flag=passed_targets,\n                    )\n\n                    if not target_nodes:\n                        raise RedisClusterException(\n                            f\"No targets were found to execute {args} command on\"\n                        )\n                    if (\n                        len(target_nodes) == 1\n                        and target_nodes[0] == self.get_default_node()\n                    ):\n                        is_default_node = True\n                for node in target_nodes:\n                    res[node.name] = self._execute_command(node, *args, **kwargs)\n\n                    if command_policies.response_policy == ResponsePolicy.ONE_SUCCEEDED:\n                        break\n\n                # Return the processed result\n                return self._process_result(\n                    args[0],\n                    res,\n                    response_policy=command_policies.response_policy,","sourceCodeStart":1605,"sourceCodeEnd":1641,"githubUrl":"https://github.com/redis/redis-py/blob/da03cdc7e8731092b13e395605c3c1fb2de25de1/redis/cluster.py#L1605-L1641","documentation":"Error \"No targets were found to execute {args} command on\" thrown in redis/redis-py.","triggerScenarios":"Thrown at redis/cluster.py:1623 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"analyzedSha":"da03cdc7e8731092b13e395605c3c1fb2de25de1","analyzedAt":"2026-08-04T20:26:47.563Z","schemaVersion":2}