Projet

Général

Profil

Scénario #31725

L'export d'un fichier "config.eol" n'est plus fonctionnel sur Zéphir 2.8

Ajouté par Joël Cuissinat il y a environ 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
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

Tâche #31759: Il doit être possible d'exporter un fichier dans ZéphirFerméEmmanuel GARETTE


Demandes liées

Lié à Distribution EOLE - Tâche #31746: Valider le scénario L'export d'un fichier "config.eol" n'est plus fonctionnel sur Zéphir 2.8 Fermé 24/02/2021
Copié depuis Distribution EOLE - Tâche #31637: L'import d'un fichier "config.eol" n'est plus fonctionnel sur Zéphir 2.8 Fermé 04/02/2021

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

#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

Formats disponibles : Atom PDF