Scénario #33482
CreoleDictConsistencyError: l'attribut "id" est manquant pour le conteneur "proxy"
100%
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
Related issues
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