Fehlercode-Portal
GoogleGoogle APIs / gRPCFehlercode

FAILED_PRECONDITION

FAILED PRECONDITION

Andere Schreibweisen: 9 · google.rpc.Code.FAILED_PRECONDITION

Code FAILED_PRECONDITION · Ein von Google APIs / gRPC gemeldetes Problem.

Der Vorgang wurde abgelehnt, da sich das System nicht in einem für die Ausführung des Vorgangs erforderlichen Zustand befindet. Beispielsweise ist das zu löschende Verzeichnis nicht leer, ein rmdir-Vorgang wird auf ein Nichtverzeichnis angewendet usw. Dienstimplementierer können die folgenden Richtlinien verwenden, um zwischen „FAILED_PRECONDITION“, „ABORTED“ und „UNAVAILABLE“ zu entscheiden: (a) Verwenden Sie „UNAVAILABLE“, wenn der Client nur den fehlgeschlagenen Aufruf wiederholen kann. (b) Verwenden Sie „ABORTED“, wenn der Client es auf einer höheren Ebene erneut versuchen soll. Wenn beispielsweise ein vom Client angegebener Test und Satz fehlschlägt, bedeutet dies, dass der Client eine Lese-, Änderungs- und Schreibsequenz neu starten sollte. (c) Verwenden Sie „FAILED_PRECONDITION“, wenn der Client es nicht erneut versuchen soll, bis der Systemstatus explizit behoben wurde. Wenn beispielsweise ein „rmdir“ fehlschlägt, weil das Verzeichnis nicht leer ist, sollte „FAILED_PRECONDITION“ zurückgegeben werden, da der Client es nicht erneut versuchen sollte, es sei denn, die Dateien werden aus dem Verzeichnis gelöscht. HTTP-Zuordnung: 400 Bad Request

Google Translate · Dies ist eine automatische Übersetzung. Prüfen Sie Fachbegriffe und anwendbare Bedingungen im englischen 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

Links zur Fehlerbehebung und Diagnose

Prüfen Sie zuerst, ob Produkt, Version und Umgebung im Dokument Ihrer Situation entsprechen.