Fehler

Fehlerreferenz

Öffentliche Fehlercodes, Recovery-Entscheidungen und Docs-URLs für Everyn-Clients.

Everyn-Fehler sollen behebbar und verlinkbar sein. Öffentliche API-Fehler enthalten einen stabilen code, eine lesbare message, eine requestId, eine docsUrl und optionale fieldErrors. Dataset-Upload-Failures zeigen außerdem öffentlich sichere Failure Metadata auf der Ressource selbst.

Nutze diesen Bereich als Recovery Hub. Nutze API-Fehler, wenn du die genaue HTTP-Envelope-Form brauchst. Nutze spezifische Error-Code-Seiten, wenn ein Fehler eine docsUrl enthält.

Fehler lesen und beheben

Wie man einen Everyn-Fehler liest

FeldBedeutungWas tun
statusHTTP-Status-Kategorie.Einordnen, ob Validation, Auth, State, Retry oder Internal.
codeStabiler maschinenlesbarer Fehler.Passende Docs-Seite öffnen, wenn verfügbar.
messageLesbare Zusammenfassung.Zitieren oder paraphrasieren, ohne den Code zu verlieren.
requestIdSupport- und Trace-Kennung.In Bug Reports oder Support-Zusammenfassungen bewahren.
docsUrlKanonische Recovery-Seite.Vor Empfehlung lesen.
fieldErrorsFeld-, Header-, Parameter- oder Form-spezifische Probleme.Exaktes betroffenes Feld und erwartete Form nennen.

Recovery-Entscheidungstabelle

SituationRetry?Bessere nächste Handlung
Ungültiges JSON, fehlendes Pflichtfeld, ungültiger Column Name, unsupported Model.Nein.Request oder Job Spec korrigieren, dann neuen Request senden.
Fehlendes, fehlerhaftes, widerrufenes oder abgelaufenes Credential.Nein.Credential ersetzen.
Gültiger Principal ohne erforderlichen Scope oder Rolle.Nein.Credential mit passender Berechtigung nutzen.
Organisationsfremde oder fehlende Ressource.Kein blinder Retry.Prüfen, ob die ID zur authentifizierten Organisation gehört.
Idempotency-Fingerprint-Konflikt.Nicht mit demselben Key.Key nur für exakt denselben Request wiederverwenden oder neuen Key senden.
Export noch nicht ready.Pollen.Export lesen, bis er ready ist, bevor Download versucht wird.
Transienter Intake Failure.Vielleicht.Nur wiederholen, wenn die Upload-Quelle noch existiert und der Fehler retryable ist.
Interner oder Upstream-Ausfall.Nach Erholung.requestId bewahren und nach Erholung des Service wiederholen.

Spezifische Fehlerseiten

CodeTypischer nächster Schritt
artifact_expiredExport oder Artefakt neu erstellen und die neue Download-URL nutzen.
authentication_failedFehlendes, fehlerhaftes, widerrufenes oder abgelaufenes Credential ersetzen.
authorization_failedCredential mit passendem Scope, passender Rolle oder Org-Berechtigung nutzen.
browser_auth_disabledKein client-seitiger Retry; Browser-Anmeldung ist im Deployment nicht konfiguriert.
browser_auth_provider_disabledAnmeldung neu starten und eine von Cognito angezeigte Option verwenden; die Registrierung wird gezielt ausgerollt.
billing_checkout_preparingAuf retryAfterMilliseconds warten und dieselbe Anfrage mit demselben Idempotency-Key wiederholen.
billing_checkout_terminal_recoveryEinen neuen bezahlten Checkout-Versuch starten; bei Supportkontakt die requestId angeben.
conflictResource State aktualisieren und nur wiederholen, wenn sich der Konflikt geloest hat.
csv_parse_failedHochgeladene CSV korrigieren und Upload neu erstellen oder wiederholen.
dataset_artifact_unavailableNicht retrybar; Dataset neu hochladen oder ersetzen (suggestedAction: replace_dataset).
dataset_identity_index_unavailableRetrybar; Upload-Verarbeitung erneut ausloesen, ohne die Datei neu zu senden.
dataset_intake_state_invalidUpload Processing wiederholen, wenn der gespeicherte Processing State neu aufgebaut werden kann.
dataset_intake_unavailableDataset Intake spaeter erneut versuchen.
dataset_registration_failedNeuen Upload erstellen oder Support mit der Upload-ID kontaktieren.
export_expiredNeuen Export erstellen.
export_failedExport Failure pruefen und nach Behebung einen neuen Export erstellen.
export_not_readyExport pollen, bis er ready ist, bevor Download versucht wird.
file_too_large_for_multipartKleinere CSV oder spaeteren resumable Upload Path nutzen.
idempotency_conflictIdempotency Keys nur fuer identische Requests wiederverwenden oder neuen Key senden.
internal_errorrequestId bewahren und nach Erholung des Service wiederholen.
invalid_stateResource aktualisieren und eine Operation waehlen, die fuer den aktuellen State gueltig ist.
invitation_already_acceptedMit dem akzeptierten Account anmelden oder neue Einladung anfordern.
invitation_conflictEinladungsstatus pruefen und bei Bedarf neue Einladung senden.
invitation_email_mismatchMit der eingeladenen E-Mail-Adresse anmelden.
invitation_expiredNeue Einladung anfordern oder senden.
invitation_revokedNeue aktive Einladung anfordern oder senden.
last_owner_conflictEinen anderen Owner hinzufuegen oder hochstufen, bevor der aktuelle entfernt wird.
no_retryable_rowsFehlgeschlagene, geflaggte oder retryable skipped Rows auswaehlen, bevor ein Retry Run erstellt wird.
not_foundID, Pfad und authentifizierte Organisation pruefen.
query_result_not_readyPollen solange nicht terminal; bei succeeded das Ergebnis lesen, bei failed den Fehler pruefen.
rate_limitedWarten und mit Backoff erneut versuchen.
run_already_terminalRetry oder Follow-up Run erstellen, statt den terminalen Run zu mutieren.
run_analysis_snapshot_not_readyPollen, solange details.status queued oder processing ist; bei failed aufhoeren.
run_not_terminalWarten, bis der Run terminal ist, bevor terminal-only Operationen genutzt werden.
run_pausedPausierten Run fortsetzen oder abbrechen.
service_unavailableWiederholen, wenn Dependency oder Readiness Problem behoben ist.
session_expiredErneut anmelden, um eine frische Browser Session zu erhalten.
transient_intake_failureWiederholen, wenn die Upload-Quelle noch wiederherstellbar ist.
unauthenticatedNutzer durch die Anmeldung fuehren; bei anonymem Browser erwartet.
upload_already_completedDas fertige Dataset nutzen, statt den Upload zu wiederholen.
upload_expiredNeuen Upload erstellen.
upload_processingWarten, bis das aktuelle Processing beendet ist.
upload_processing_failedSichere Failure Metadata pruefen und nur wiederholen, wenn retryable.
upload_source_expiredNeuen Upload erstellen, weil die ursprüngliche Quelle abgelaufen ist.
upload_source_metadata_mismatchUpload mit passenden File Metadata neu erstellen.
upload_source_size_mismatchUpload mit korrekter Dateigroesse neu erstellen.
upload_source_unavailableProcessing spaeter wiederholen, wenn die Quelle noch lesbar ist.
validation_failedRequest-Form, Feldwerte, Schema, Header oder Multipart-Metadaten korrigieren.

Beziehung zu API-Fehlern

Diese Seite beantwortet: "Was sollte der Client als Nächstes tun?" Die Seite API-Fehler beantwortet: "Wie sieht die HTTP Error Envelope aus?"

Sicherheitsregeln

  • Nie API Keys, Webhook Secrets, Auth Headers, Secret Hashes, Object-Store Pointer, Signed URLs, Stack Traces, Source Rows oder Generated Outputs in einer Fehlerzusammenfassung offenlegen.
  • Nicht ableiten, ob eine Ressource in einer anderen Organisation existiert.
  • Nicht-retryable Validation-, Authentication- oder Authorization-Fehler nicht wiederholen.
  • requestId für Support Escalation sichtbar halten.