Projet

Général

Profil

Development #35573

crash sur saut vers status précédent si celui-ci n'existe pas

Ajouté par Thomas Noël il y a plus de 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
26 août 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Actuellement cela provoque une trace à cause d'un "assert", il conviendrait de changer cela en LoggedError, peut-être (il s'agit d'une erreur "fonctionnelle")

Exception:
  type = '<type 'exceptions.AssertionError'>', value = 'failed to compute previous status'

Stack trace (most recent call first):
  File "/usr/lib/python2.7/dist-packages/wcs/formdata.py", line 583, in jump_status
   581         if status_id == '_previous':
   582             previous_status = self.pop_previous_marked_status()
>  583             assert previous_status, 'failed to compute previous status'
   584             status_id = previous_status.id
   585         status = 'wf-%s' % status_id

  locals:
     previous_status = None
     self = <Sur-La-Distribution-D-Eau-Copie-Sa "Sur la distribution d'eau (Copie SA) - n\xc2\xb078-62" id:62>
     status_id = '_previous'

  File "/usr/lib/python2.7/dist-packages/wcs/wf/jump.py", line 41, in jump_and_perform
    39         formdata.update_workflow_data(workflow_data)
    40         formdata.store()
>   41     formdata.jump_status(status)
    42     url = formdata.perform_workflow()
    43     return url


Demandes liées

Lié à w.c.s. - Bug #42854: jump_status fait un "assert" en cas de statut marqué introuvableFermé14 mai 2020

Actions

Historique

#1

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Statut changé de Nouveau à Fermé

#42854 aussi.

#2

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Lié à Bug #42854: jump_status fait un "assert" en cas de statut marqué introuvable ajouté

Formats disponibles : Atom PDF