Aller au contenu principal

Bench non démarré

typehttps://docs.frem.sh/reference/api/errors/bench-not-running
Statut HTTP409 Conflict

Ce que cela signifie

L’action ne s’applique qu’à un bench en cours d’exécution, et ce bench ne l’est pas. Rien n’a été mis en file d’attente.

Exemples de messages detail renvoyés avec cette erreur :

  • The bench is suspended. Only a running bench holds a git credential to rotate; a suspended one has none, and its next wake mints a fresh one.

Que faire

Rien à faire si le bench est en veille : il ne détient aucun identifiant actif, et son prochain réveil en émet un nouveau. S’il est en train de reprendre, attendez qu’il soit en cours d’exécution, puis réessayez.

Forme de la réponse

Toutes les erreurs de l’API fremforge sont au format problem+json de la RFC 9457 :

{
  "type": "https://docs.frem.sh/reference/api/errors/bench-not-running",
  "title": "Conflict",
  "status": 409,
  "detail": "..."
}

Basez votre logique sur type, et non sur title ou detail : ces champs sont destinés à être lus par un humain et peuvent être reformulés.