Otras formas: 9 · google.rpc.Code.FAILED_PRECONDITION
¿Qué problema indica?
Código FAILED_PRECONDITION · Problema informado por Google APIs / gRPC.
Explicación traducida
La operación fue rechazada porque el sistema no se encuentra en el estado requerido para la ejecución de la operación. Por ejemplo, el directorio que se va a eliminar no está vacío, se aplica una operación rmdir a un directorio que no es, etc. Los implementadores del servicio pueden usar las siguientes pautas para decidir entre `FAILED_PRECONDITION`, `ABORTED` y `UNAVAILABLE`: (a) Utilice `UNAVAILABLE` si el cliente puede reintentar solo la llamada fallida. (b) Utilice "ABORTED" si el cliente debe volver a intentarlo en un nivel superior. Por ejemplo, cuando falla una prueba y configuración especificada por el cliente, indica que el cliente debe reiniciar una secuencia de lectura, modificación y escritura. (c) Utilice `FAILED_PRECONDITION` si el cliente no debe volver a intentarlo hasta que el estado del sistema se haya solucionado explícitamente. Por ejemplo, si un "rmdir" falla porque el directorio no está vacío, se debe devolver `FAILED_PRECONDITION` ya que el cliente no debe volver a intentarlo a menos que los archivos se eliminen del directorio. Mapeo HTTP: 400 solicitudes incorrectas
Google Translate · Esta es una traducción automática. Consulte el original en inglés para comprobar los términos técnicos y las condiciones aplicables.
Explicación oficial · Texto original
The operation was rejected because the system is not in a state required for the operation's execution. For example, the directory to be deleted is non-empty, an rmdir operation is applied to a non-directory, etc. Service implementors can use the following guidelines to decide between `FAILED_PRECONDITION`, `ABORTED`, and `UNAVAILABLE`: (a) Use `UNAVAILABLE` if the client can retry just the failing call. (b) Use `ABORTED` if the client should retry at a higher level. For example, when a client-specified test-and-set fails, indicating the client should restart a read-modify-write sequence. (c) Use `FAILED_PRECONDITION` if the client should not retry until the system state has been explicitly fixed. For example, if an "rmdir" fails because the directory is non-empty, `FAILED_PRECONDITION` should be returned since the client should not retry unless the files are deleted from the directory. HTTP Mapping: 400 Bad Request
Enlaces de solución de problemas y diagnóstico
Compruebe primero que el producto, la versión y el entorno del documento coincidan con su situación.
Autor: Google LLC Licencia: Apache License 2.0 Fecha de verificación: 2026-11-12
Modificaciones: Extracted enum names, numeric aliases, and official source comments; comment syntax removed; original Korean contexts added. Successful OK is labeled status, not error. Las explicaciones traducidas están identificadas como traducciones automáticas.