Bench niet gevonden
type | https://docs.frem.sh/reference/api/errors/bench-not-found |
| HTTP-status | 404 Not Found |
Wat het betekent
Er is in deze organisatie geen dev-bench met die id die van jou is.
Dit is ook het antwoord als de bench bestaat maar van iemand anders is. Een bench bevat de shellgeschiedenis, aanmeldingen en werkmap van één persoon, dus een token dat de benches van de organisatie kan opsommen, kan nog steeds de terminal van een collega niet openen. De twee gevallen delen bewust één antwoord: als je ze kon onderscheiden, zou een token kunnen ontdekken welke bench-id’s bestaan.
Voorbeelden van detail-berichten die met deze fout worden teruggegeven:
- No such bench for this user.
Wat je kunt doen
Controleer de id met GET /benches, en controleer dat hij van jou is. fremforge bench attach zonder id doet dit voor je als de organisatie precies één bench heeft, en vraagt het in plaats van te gokken als er meer zijn.
Vorm van het antwoord
Alle API-fouten van fremforge zijn RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/bench-not-found",
"title": "Not Found",
"status": 404,
"detail": "..."
}Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.