Skip to content

Erreurs : modèle global

StatusQuand
400validation d’input (cursor / batchSize / hex)
403auth KO ou middleware fail-closed (env vide)
404endpoint admin inconnu — { "error": "Admin endpoint not found." }
405mauvaise méthode — { "error": "Method not allowed." }
500exception non-gérée — { "error": "Internal server error." } (voir logs serveur pour la stack)

Tout /admin/* renvoie systématiquement du JSON plat { "error": "…" } (y compris pour les 404/405/500 levés par le routeur Slim avant qu’un handler ne soit atteint). Implémentation : AdminErrorHandler routé via Kernel::configureErrorHandlers().

Notamment, les erreurs par-média dans le batch ne sont pas un 500 : elles partent dans failed[] et la boucle continue. C’est délibéré — un caller Talend ne doit pas avorter sur un seul media corrompu.