Accéder au contenu.
Menu Sympa

fr - [sympa-fr] Problème aléatoire de listes "sans propriétaires" (via API SOAP)

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: Dornbusch Joachim <adresse@cachée>
  • To: adresse@cachée
  • Subject: [sympa-fr] Problème aléatoire de listes "sans propriétaires" (via API SOAP)
  • Date: Wed, 30 Sep 2020 05:48:07 +0200 (CEST)

Bonjour

Nous gérons des listes Sympa via une nouvelle application (organisation de l'enseignement en présentiel/distanciel) qui passe par l'API SOAP.
Un template spécifique a été défini pour les listes gérées par cette appli.
Je ne sais pas si cela vient de ce nouveau template ou d'une demande d'allongement des noms des listes, mais il se trouve que pour certaines listes, pas pour toutes, la création échoue depuis peu, pile quand on approchait de la mise en production, pas de chance.
C'est un peu aléatoire.

L'administrateur de Sympa reçoit ceci :
Aucun propriétaire défini pour la liste ue169-a-distance-initiation-a-l-histoire
Le statut de la liste a été positionné à error_config.
Consultez les logs de Sympa pour plus de précisions.
Avec des caractères isolés à la fin du listname (par exemple "ue1055-geometries-phenomenologies-vivant-le-a-l"), je reproduis le problème à tout coup. Quand je reproduis le problème, la fois suivante où je veux recharger la "liste des listes" en tant qu'utilisateur connecté (CAS) propriétaire des listes de l'appli, la page met très longtemps à s'afficher et au final j'ai :
Server error!
The server encountered an internal error and was unable to complete your request.
Error message:
Premature end of script headers: wwsympa.fcgi
If you think this is a server error, please contact the webmaster.
Error 500
Mais ça le fait une seule fois. Ensuite le fonctionnement redevient normal. Mais la liste "sans propriétaire" n'est pas visible pour moi. Si j'essaye de la recréer via SOAP, j'ai "List already exists".

J'ai vérifié, le webservice répond "true" à la requête SOAP de création même dans les cas d'échec.

<?xml version="1.0" encoding="UTF-8"?><soap:Envelope soap:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soap:Body><authenticateRemoteAppAndRunResponse xmlns="urn:sympasoap"><result xsi:type="xsd:boolean">true</result></authenticateRemoteAppAndRunResponse></soap:Body></soap:Envelope>

La requête SOAP envoyée par notre appli a l'air elle aussi tout à fait normale.

<?xml version="1.0" encoding="utf-8" ?>
<env:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
  <env:Body>
    <n1:authenticateRemoteAppAndRun env:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
        xmlns:n1="urn:sympasoap">
      <appname xsi:type="xsd:string">listsem</appname>
      <apppassword xsi:type="xsd:string">*********************</apppassword>
      <vars xsi:type="xsd:string">adresse@cachée</vars>
      <service xsi:type="xsd:string">createList</service>
      <parameters xmlns:n2="http://schemas.xmlsoap.org/soap/encoding/"
          n2:arrayType="xsd:anyType[5]"
          xsi:type="n2:Array">
        <item xsi:type="xsd:string">ue1056-geometries-phenomenologies-vivant-le-a-l</item>
        <item xsi:type="xsd:string">la description de cette liste</item>
        <item xsi:type="xsd:string">listsem</item>
        <item xsi:type="xsd:string"> </item>
        <item xsi:type="xsd:string"> </item>
      </parameters>
    </n1:authenticateRemoteAppAndRun>
  </env:Body>
</env:Envelope>
Je vous remercie pour votre aide, on est bien embêtés, ça fait partie du dispositif de rentrée.

Bonne journée

Joachim Dornbusch
Direction des Systèmes d'Information
54 boulevard Raspail, 75006 Paris





Archives gérées par MHonArc 2.6.19+.

Haut de le page