Project

General

Profile

Scénario #33482

CreoleDictConsistencyError: l'attribut "id" est manquant pour le conteneur "proxy"

Added by mathieu carrolle almost 2 years ago. Updated almost 2 years ago.

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

100%

Story points:
1.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

Dans le fichier de log zephir_backend.alert.log, l'exception ci-dessous apparaît toutes les minutes.
Comment puis je résoudre/investiguer ce problème ?

2021-12-03T14:29:39.811086+01:00 zephir.cg65.local zephir_backend: [-] Unhandled Error
2021-12-03T14:29:39.811120+01:00 zephir.cg65.local zephir_backend: [-] #011Traceback (most recent call last):
2021-12-03T14:29:39.811150+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 398, in startReactor
2021-12-03T14:29:39.811175+01:00 zephir.cg65.local zephir_backend: [-] #011    runReactorWithLogging(
2021-12-03T14:29:39.811200+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 312, in runReactorWithLogging
2021-12-03T14:29:39.811225+01:00 zephir.cg65.local zephir_backend: [-] #011    reactor.run()
2021-12-03T14:29:39.811250+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1267, in run
2021-12-03T14:29:39.811276+01:00 zephir.cg65.local zephir_backend: [-] #011    self.mainLoop()
2021-12-03T14:29:39.811311+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1276, in mainLoop
2021-12-03T14:29:39.811340+01:00 zephir.cg65.local zephir_backend: [-] #011    self.runUntilCurrent()
2021-12-03T14:29:39.811364+01:00 zephir.cg65.local zephir_backend: [-] #011--- <exception caught here> ---
2021-12-03T14:29:39.811395+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 902, in runUntilCurrent
2021-12-03T14:29:39.811421+01:00 zephir.cg65.local zephir_backend: [-] #011    call.func(*call.args, **call.kw)
2021-12-03T14:29:39.811445+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/backend/uucp_rpc.py", line 1177, in _maj_site2
2021-12-03T14:29:39.811470+01:00 zephir.cg65.local zephir_backend: [-] #011    serv.check_maj_status(self.parent.maj_checker)
2021-12-03T14:29:39.811496+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/backend/lib_backend.py", line 1052, in check_maj_status
2021-12-03T14:29:39.811521+01:00 zephir.cg65.local zephir_backend: [-] #011    dico = self.parsedico()
2021-12-03T14:29:39.811549+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/backend/lib_backend.py", line 553, in parsedico
2021-12-03T14:29:39.811575+01:00 zephir.cg65.local zephir_backend: [-] #011    dico = self.get_config(mode, encode)
2021-12-03T14:29:39.811599+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/backend/lib_backend.py", line 477, in get_config
2021-12-03T14:29:39.811634+01:00 zephir.cg65.local zephir_backend: [-] #011    dico = self.check_dict(mode, encode, groups, separators, config)
2021-12-03T14:29:39.811664+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/backend/lib_backend.py", line 512, in check_dict
2021-12-03T14:29:39.811700+01:00 zephir.cg65.local zephir_backend: [-] #011    dico = ZephirDict(dicos, self.confdir, mode, self.version, force_instanciate, eole_version=self.module_version, groups=groups, separators=separators, dico=config_)
2021-12-03T14:29:39.811743+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/utils/creolewrap.py", line 217, in __init__
2021-12-03T14:29:39.811775+01:00 zephir.cg65.local zephir_backend: [-] #011    self.load_values(mode, dicos)
2021-12-03T14:29:39.811814+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/utils/creolewrap.py", line 433, in load_values
2021-12-03T14:29:39.811840+01:00 zephir.cg65.local zephir_backend: [-] #011    self._load_values_creole3(mode, dicos, config_file)
2021-12-03T14:29:39.811865+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/utils/creolewrap.py", line 379, in _load_values_creole3
2021-12-03T14:29:39.811891+01:00 zephir.cg65.local zephir_backend: [-] #011    self.load_dicos_creole5(dicos)
2021-12-03T14:29:39.811916+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/utils/creolewrap.py", line 323, in load_dicos_creole5
2021-12-03T14:29:39.811948+01:00 zephir.cg65.local zephir_backend: [-] #011    self.groups, self.separators, self.dico = self.loader.creole_loader(load_values=False, rw=True,
2021-12-03T14:29:39.811983+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/creole/loader.py", line 806, in creole_loader
2021-12-03T14:29:39.812014+01:00 zephir.cg65.local zephir_backend: [-] #011    eolobj.space_visitor()
2021-12-03T14:29:39.812046+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/creole/objspace.py", line 460, in space_visitor
2021-12-03T14:29:39.812072+01:00 zephir.cg65.local zephir_backend: [-] #011    ContainerAnnotator(self.space, self.paths, self)
2021-12-03T14:29:39.812097+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/creole/annotator.py", line 198, in __init__
2021-12-03T14:29:39.812121+01:00 zephir.cg65.local zephir_backend: [-] #011    self.generate_containers()
2021-12-03T14:29:39.812145+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/creole/annotator.py", line 381, in generate_containers
2021-12-03T14:29:39.812171+01:00 zephir.cg65.local zephir_backend: [-] #011    self._generate_containers(variables)
2021-12-03T14:29:39.812216+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/creole/annotator.py", line 426, in _generate_containers
2021-12-03T14:29:39.812249+01:00 zephir.cg65.local zephir_backend: [-] #011    raise CreoleDictConsistencyError(_('mandatory attribute "id" missing for container '
2021-12-03T14:29:39.812274+01:00 zephir.cg65.local zephir_backend: [-] #011creole.error.CreoleDictConsistencyError: l'attribut "id" est manquant pour le conteneur "proxy" 

Subtasks

Tâche #33513: Ajouter une erreur intelligibleFerméMatthieu Lamalle

Tâche #33516: TesterFerméArnaud FORNEROT


Related issues

Related to Distribution EOLE - Tâche #33571: Valider le scénario CreoleDictConsistencyError: l'attribut "id" est manquant pour le conteneur "proxy" Fermé 12/22/2021

History

#1 Updated by Joël Cuissinat almost 2 years ago

  • Tracker changed from Demande to Scénario
  • Start date deleted (12/03/2021)
  • Release set to Carnet de produit (Cadoles)
  • Story points set to 1.0

#2 Updated by Matthieu Lamalle almost 2 years ago

  • Due date set to 01/14/2022
  • Assigned To set to Matthieu Lamalle
  • Target version set to Prestation Cadoles MEN 2021 50-02
  • Start date set to 12/13/2021
  • Release deleted (Carnet de produit (Cadoles))

#3 Updated by mathieu carrolle almost 2 years ago

Information supplémentaire:

L'erreur apparaît uniquement lorsqu'on visualise la page d'un serveur utilisant le module eole-base 2.8.0 avec une variante ajoutant le paquet eole-proxy. Pas de problème avec un serveur en 2.8.1

#4 Updated by Joël Cuissinat almost 2 years ago

mathieu carrolle a écrit :

Information supplémentaire:

L'erreur apparaît uniquement lorsqu'on visualise la page d'un serveur utilisant le module eole-base 2.8.0 avec une variante ajoutant le paquet eole-proxy. Pas de problème avec un serveur en 2.8.1

En version 2.8.0, le paquet eole-proxy n'a pas été qualifié par le pôle et ne doit donc pas être considéré comme fonctionnel.
Il a d'ailleurs été retiré des dépôts 2.8.0 afin d'éviter que les utilisateurs le mette en œuvre.
Ceci, notamment, suite à des problèmes remontés par le CD82 : #33141.

#5 Updated by Arnaud FORNEROT almost 2 years ago

  • Status changed from Nouveau to Résolu

#6 Updated by Joël Cuissinat almost 2 years ago

  • Related to Tâche #33571: Valider le scénario CreoleDictConsistencyError: l'attribut "id" est manquant pour le conteneur "proxy" added

#7 Updated by Joël Cuissinat almost 2 years ago

  • Status changed from Résolu to Terminé (Sprint)
  • Release set to EOLE 2.8.0.1

Also available in: Atom PDF