Projet

Général

Profil

Bug #60585

erreur à l'enregistrement d'une erreur quand "current transaction is aborted, commands ignored until end of transaction block"

Ajouté par Frédéric Péters il y a environ 2 ans. Mis à jour il y a 2 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
12 janvier 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

ProgrammingError: column "fbo13a98fa4_3e30_4ba7_9a4b_59e06d4464e1" does not exist
LINE 1: ...o8905eeec_12e9_424c_bd84_9372fa9dda67_structured, fbo13a98fa...
                                                             ^

  File "wcs/qommon/afterjobs.py", line 118, in run
    self.job_cmd(job=self)
  File "wcs/workflows.py", line 569, in update
    formdef.data_class().rebuild_security()
  File "wcs/sql.py", line 2380, in rebuild_security
    for formdata in formdatas:
  File "wcs/sql.py", line 1701, in select_iterator
    cur.execute(sql_statement, parameters)

InternalError: current transaction is aborted, commands ignored until end of transaction block

  File "wcs/qommon/__init__.py", line 79, in run
    super().run()
  File "threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "wcs/qommon/http_response.py", line 202, in process_after_jobs
    job.run(spool=True)
  File "wcs/qommon/afterjobs.py", line 120, in run
    get_publisher().record_error(exception=e, notify=True)
  File "wcs/publisher.py", line 415, in record_error
    **kwargs,
  File "wcs/logged_errors.py", line 146, in record_error
    **kwargs,
  File "wcs/logged_errors.py", line 97, in record
    error.store()
  File "wcs/sql.py", line 505, in f
    return func(*args, **kwargs)
  File "wcs/qommon/substitution.py", line 27, in f
    return func(*args, **kwargs)
  File "wcs/sql.py", line 3118, in store
    existing_errors = list(self.get_with_indexed_value('tech_id', self.tech_id))
  File "wcs/sql.py", line 1488, in get_with_indexed_value
    cur.execute(sql_statement, parameters)

Historique

#1

Mis à jour par Frédéric Péters il y a 2 mois

  • Statut changé de Nouveau à Fermé

Si je comprends bien maintenant qu'on est en autocommit (#81133) ça ne peut plus arriver.

Formats disponibles : Atom PDF