Scénario #31725
L'export d'un fichier "config.eol" n'est plus fonctionnel sur Zéphir 2.8
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
01/03/2021
Echéance:
12/03/2021
% réalisé:
100%
Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto
Description
Suite à la correction de l'import (cf. #31637), l'export plante toujours mais le traceback semble indiquer que le problème est dans twisted !
WSGI application error #011Traceback (most recent call last): #011 File "/usr/lib/python3/dist-packages/twisted/python/threadpool.py", line 266, in <lambda> #011 inContext.theWork = lambda: context.call(ctx, func, *args, **kw) #011 File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 122, in callWithContext #011 return self.currentContext().callWithContext(ctx, func, *args, **kw) #011 File "/usr/lib/python3/dist-packages/twisted/python/context.py", line 85, in callWithContext #011 return func(*args,**kw) #011 File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 533, in run #011 self.started = True #011--- <exception caught here> --- #011 File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 508, in run #011 self.write(elem) #011 File "/usr/lib/python3/dist-packages/twisted/web/wsgi.py", line 462, in write #011 return blockingCallFromThread( #011 File "/usr/lib/python3/dist-packages/twisted/internet/threads.py", line 122, in blockingCallFromThread #011 result.raiseException() #011 File "/usr/lib/python3/dist-packages/twisted/python/failure.py", line 467, in raiseException #011 raise self.value.with_traceback(self.tb) #011builtins.TypeError: sequence item 2: expected a bytes-like object, str found
Solutions à mettre en œuvre¶
Deux pistes de travail :- proposer un patch correctif (ou l'appliquer directement si c'est du code EOLE)
- vérifier si des versions plus récentes de twisted corrigent le problème et envisager un backport (qui pourrait régler #30555 au passage)
Critères d'acceptation¶
Test squash : ZE-T06-010 - Import export de configuration dans Zéphir passant (les deux derniers pas)
Sous-tâches
Demandes liées
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Copié depuis Tâche #31637: L'import d'un fichier "config.eol" n'est plus fonctionnel sur Zéphir 2.8 ajouté
#2 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Lié à Scénario #30555: Intégrer le pach twisted-web ajouté
#3 Mis à jour par Emmanuel GARETTE il y a environ 3 ans
- Assigné à mis à Matthieu Lamalle
#4 Mis à jour par Emmanuel GARETTE il y a environ 3 ans
- Assigné à changé de Matthieu Lamalle à Emmanuel GARETTE
#5 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Lié à Tâche #31746: Valider le scénario L'export d'un fichier "config.eol" n'est plus fonctionnel sur Zéphir 2.8 ajouté
#6 Mis à jour par Emmanuel GARETTE il y a environ 3 ans
- Statut changé de Nouveau à Résolu
#7 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Statut changé de Résolu à Terminé (Sprint)
#8 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Lié à Scénario #30555: Intégrer le pach twisted-web supprimé