Project

General

Profile

Development #92231

/api/job/xxxx : donner le détail de l'erreur

Added by Emmanuel Cazenave 30 days ago. Updated 26 days ago.

Status:
Solution déployée
Priority:
Normal
Target version:
-
Start date:
24 June 2024
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Un job en d'import de bundle en erreur :

GET https://demarches-slaget.test.entrouvert.org/api/jobs/98fe6880-d738-4d62-bce1-b6ab9f56fbdd/

{'err': 0, 'data': {'status': 'failed', 'label': None, 'creation_time': 1719240044.2377172, 'completion_time': 1719240049.3035088, 'completion_status': '80/143 (55%)'}}

On ne sait pas quelle est l'erreur.

A rejouer le job dans un shell wcs, une erreur wcs.workflows.WorkflowImportUnknownReferencedError est lancée, avec dessus de l'information :

(Pdb) e.details
'Rôles inconnus: form_var_fiche_guide_live_user_email'

Mais cette information s'évapore dans api_export_import.py::BundleImportJob :

        except (
            BlockdefImportError,
            FormdefImportError,
            WorkflowImportError,
            NamedDataSourceImportError,
            NamedWsCallImportError,
        ) as e:
            error = str(e)
        except tarfile.TarError:
            error = _('Invalid tar file.')
        except BundleKeyError as e:
            error = str(e)

        if error:
            self.status = 'failed'
            self.failure_label = str(_('Error: %s') % error)

Associated revisions

Revision 6143b7d1 (diff)
Added by Frédéric Péters 26 days ago

api: include object import error details in job status (#92231)

History

#2

Updated by Robot Gitea 29 days ago

  • Status changed from Nouveau to En cours
  • Assignee set to Frédéric Péters

Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :

#3

Updated by Robot Gitea 29 days ago

  • Status changed from En cours to Solution proposée
#4

Updated by Robot Gitea 29 days ago

  • Status changed from Solution proposée to Solution validée

Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :

#5

Updated by Robot Gitea 26 days ago

  • Status changed from Solution validée to Résolu (à déployer)

Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :

#6

Updated by Transition automatique 26 days ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF