Bench staat in error
type | https://docs.frem.sh/reference/api/errors/bench-in-error |
| HTTP-status | 409 Conflict |
Wat het betekent
De bench staat in de toestand error omdat een stap in de levenscyclus, meestal het opschorten, halverwege is mislukt. De machine draait misschien nog en kost dan nog geld. Of hij je profielschijf nog vasthoudt, is onzeker, dus het verzoek van de eigenaar om op te schorten wordt geweigerd in plaats van dat er wordt gegokt.
Voorbeelden van detail-berichten die met deze fout worden teruggegeven:
- 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.
Wat je kunt doen
Vraag een beheerder van de organisatie om op Slaapstand opnieuw proberen te klikken op de beheerpagina Benches van de organisatie, of om POST /api/v1/orgs/{org}/frembench/benches/{benchId}/force-suspend aan te roepen met een token met seats:write. Daarmee gaat het opschorten terug naar de controller, die het afmaakt. Je vensters komen terug zodra de bench weer wakker wordt.
Vorm van het antwoord
Alle API-fouten van fremforge zijn RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/bench-in-error",
"title": "Conflict",
"status": 409,
"detail": "..."
}Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.