Bench en erreur
type | https://docs.frem.sh/reference/api/errors/bench-in-error |
| Statut HTTP | 409 Conflict |
Ce que cela signifie
Le bench est dans l’état error, car une étape de son cycle de vie, généralement une mise en veille, a échoué en cours de route. La machine tourne peut-être encore et continue d’être facturée. On ne sait pas avec certitude si elle détient encore votre disque de profil : la demande de mise en veille du propriétaire est donc refusée plutôt que tranchée au hasard.
Exemples de messages detail renvoyés avec cette erreur :
- The bench is in error after a failed lifecycle step and cannot take a suspend request. An organisation admin can retry the suspend from the Benches admin page or with POST /api/v1/orgs/{org}/frembench/benches/{id}/force-suspend.
Que faire
Demandez à un administrateur de l’organisation de cliquer sur Relancer la mise en veille sur la page d’administration Benches de l’organisation, ou d’appeler POST /api/v1/orgs/{org}/frembench/benches/{benchId}/force-suspend avec un jeton disposant du scope seats:write. La mise en veille est alors rendue au contrôleur, qui la termine. Vos fenêtres reviennent au prochain réveil du bench.
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-in-error",
"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.