Project

General

Profile

Scénario #31725

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

Added by Joël Cuissinat about 3 years ago. Updated about 3 years ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
Category:
-
Start date:
03/01/2021
Due date:
03/12/2021
% Done:

100%

Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
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)


Subtasks

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


Related issues

Related to 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é 02/24/2021
Copied from Distribution EOLE - Tâche #31637: L'import d'un fichier "config.eol" n'est plus fonctionnel sur Zéphir 2.8 Fermé 02/04/2021

History

#1 Updated by Joël Cuissinat about 3 years ago

  • Copied from Tâche #31637: L'import d'un fichier "config.eol" n'est plus fonctionnel sur Zéphir 2.8 added

#2 Updated by Joël Cuissinat about 3 years ago

#3 Updated by Emmanuel GARETTE about 3 years ago

  • Assigned To set to Matthieu Lamalle

#4 Updated by Emmanuel GARETTE about 3 years ago

  • Assigned To changed from Matthieu Lamalle to Emmanuel GARETTE

#5 Updated by Joël Cuissinat about 3 years ago

  • Related to Tâche #31746: Valider le scénario L'export d'un fichier "config.eol" n'est plus fonctionnel sur Zéphir 2.8 added

#6 Updated by Emmanuel GARETTE about 3 years ago

  • Status changed from Nouveau to Résolu

#7 Updated by Joël Cuissinat about 3 years ago

  • Status changed from Résolu to Terminé (Sprint)

#8 Updated by Joël Cuissinat about 3 years ago

Also available in: Atom PDF