Bench introuvable
type | https://docs.frem.sh/reference/api/errors/bench-not-found |
| Statut HTTP | 404 Not Found |
Ce que cela signifie
Aucun bench de développement portant cet identifiant ne vous appartient dans cette organisation.
C’est aussi la réponse lorsque le bench existe mais appartient à quelqu’un d’autre. Un bench contient l’historique du shell, les connexions et l’arbre de travail d’une seule personne : un jeton capable de lister les benches de l’organisation ne peut donc toujours pas ouvrir le terminal d’un collègue. Les deux cas partagent volontairement une même réponse : les distinguer permettrait à un jeton de découvrir quels identifiants de bench existent.
Exemples de messages detail renvoyés avec cette erreur :
- No such bench for this user.
Que faire
Vérifiez l’identifiant avec GET /benches, et vérifiez qu’il est bien le vôtre. fremforge bench attach sans identifiant le fait pour vous lorsque l’organisation a exactement un bench, et pose la question plutôt que de deviner lorsqu’elle en a plusieurs.
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-found",
"title": "Not Found",
"status": 404,
"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.