Zum Hauptinhalt springen

listen_session_ended

HTTP 410 · code: "listen_session_ended" · type: https://docs.formfeed.dev/errors/listen-session-ended

Die Sitzung von formfeed listen gibt es nicht mehr: Die CLI wurde beendet oder blieb getrennt, bis ihre Laufzeit von etwa zwei Minuten abgelaufen war, eine neue Sitzung desselben Schlüssels oder Mitglieds hat sie ersetzt, oder jemand hat sie in der App oder mit DELETE /webhooks/listen/{id} beendet.

Beispiel​

{
"type": "https://docs.formfeed.dev/errors/listen-session-ended",
"title": "Listen session ended",
"status": 410,
"detail": "The listen session has ended",
"code": "listen_session_ended",
"request_id": "req_4b7c1e9a2f3d4c5b8a6e7f9012"
}

Häufige Ursachen​

  • formfeed webhooks resend oder POST /webhooks/events/{id}/resend mit der ID einer Sitzung, die beendet ist.
  • Ein zweites formfeed listen mit demselben Schlüssel oder derselben Anmeldung, das die erste Sitzung beendet.
  • Die Sitzung wurde auf der Seite Webhooks der App beendet.

Zustellungen, die Formfeed noch für die Sitzung hatte, enden ebenfalls mit diesem Status und werden nicht wiederholt. Solange eine Sitzung besteht, aber keine CLI verbunden ist, warten ihre Zustellungen und werden stattdessen wiederholt.

So beheben Sie es​

  • Starten Sie formfeed listen erneut. Mit demselben API-Schlüssel behält die neue Sitzung das Signaturgeheimnis; Ihr lokaler Server braucht also keine Änderung.
  • Senden Sie das Ereignis an die neue Sitzung. Siehe Webhooks lokal entwickeln.

Wiederholen?​

Nein. Die Sitzung kommt nicht zurück; starten Sie eine neue.