toulouse-maelis: do not crash on tomcat unavailability (#74621) #256
No reviewers
Labels
No Label
No Milestone
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: entrouvert/passerelle#256
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/74621-parsifal-receiving-html-content"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Je ne reproduis pas l'erreur d'origine (qui concerne la trame reçue), j'imagine parce que ZEEP a évolué depuis.
Mais j'ai une autre erreur (sur la reception du WSDL), j'imagine parce que la gestion des erreurs SOAP dans passerelle a également évoluée.
Ce patch permet d'inscrire dans les tests le contenu HTML que l'on reçoit lorsque les mise à jour de maélis se passent mal.
7546673b28
tobabb6deb1a
Voir mon commentaire ci-dessous.
@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf8"?>
Il me semble qu’il y a eu erreur dans le copier-coller ici, un mélange du payload SOAP de la requête et de la réponse html de Tomcat. On a un
<?xml …>
suivi d’un bout de réponse serveur http 404.Oui, le bon header étant : <!doctype html>
Il est encore visible dans les logs sur le ticket lié.
j'ai dénaturé la réponse en la passant de mon linter, et du coup j'ai mal traité l'erreur.
J'ai corrigé, merci.
A noter que la sentry donne un cas où la 404 est envoyé après avoir reçu le WSDL (elle plante sur call).
Ici j'en ai profité pour ajouter aussi le cas où l'on a la 404 dès la réception du WSDL.
babb6deb1a
to4155da062c
4155da062c
to569159a95f