L’état du bench a changé
type | https://docs.frem.sh/reference/api/errors/bench-state-changed |
| Statut HTTP | 409 Conflict |
Ce que cela signifie
Le bench a changé d’état entre le moment où la requête a été vérifiée et celui où elle a été appliquée : rien n’a donc été mis en file d’attente.
Exemples de messages detail renvoyés avec cette erreur :
- The bench is resuming; retry to read its current state.
Que faire
Renvoyez la requête. Elle lira l’état actuel du bench et soit mettra l’action en file d’attente, soit donnera un motif précis.
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-state-changed",
"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.