Re: Interprétation de message d'err eur

Christophe Otton <[email protected]> Mon, 23 Mar 2009 10:32:36 +0100
Newsgroups gmane.comp.web.zope.cps.general.french
Message-ID <[email protected]>
Racinet Georges a écrit :
> 
> On Mar 19, 2009, at 8:07 PM, Racinet Georges wrote:
> 
>>
>> On Mar 19, 2009, at 7:40 PM, Christophe Otton wrote:
>>
>>> Bonjour la liste ,
>>>
>>> J'ai le message d'erreur suivant dans le event.log de notre site CPS 
>>> qui revient assez souvent de manière qui semble aléatoire ( en tout 
>>> cas je n'arrive pas à le rattacher à une action particulière) : 
>>> Quelqu'un peut-il m'aider et me dire ce que le message signifie et à 
>>> quoi le relier  ou comment le régler ??
>>>
>>> Nota il n'apparait que dans le log et pas dans le error log de la ZMI 
>>> ( et je crois d'ailleurs que c'est ce que le message tente de nous 
>>> dire ... )
>>
>> Pas exactement. Ce que le message dit c'est qu'a priori il s'agit 
>> d'une exception dans le rendu d'une autre erreur.
>>
>> Ça fait longtemps que ce problème traine, sans doute parce qu'il est 
>> relativement bénin (je comprends cependant que ce soit désagréable de 
>> se faire polluer les logs).
Ca c'est une bonne nouvelle et ça prouve aussi qu'on devrait recourir à 
la liste plus souvent : j'ai passé pas mal de temps à me demander d'où 
ça venait et à tester plusieurs solutions.
>>
>> Par exemple, cela se produit lorsque quelqu'un suit un lien direct 
>> vers un document sans être encore authentifié.
>> Cela peut aussi se produire à la suite d'une vraie erreur, qui pour le 
>> coup se trouve de toute façon dans les logs, juste avant.

Je vais vérifier si je n'ai pas quelques cas de ce type...

Merci de votre réponse.
> 

> J'ai fini par me dire que cela faisait trop longtemps que ce problème 
> trainait, et que moi aussi j'aimerais bien avoir des logs propres...
> Donc je l'ai corrigé, ça devrait passer dans 3.4.9 et 3.5.0
> 
et merci pour ces mises à jour.

Cordialement.

> Détails et suivi sur http://svn.nuxeo.org/pub/ticket/1987 et aussi 
> http://svn.nuxeo.org/pub/ticket/1988 pour des améliorations connexes du 
> crash shield CPSSkins
> 
>>>
>>> 2009-03-19T17:34:25 ERROR root Exception while rendering an error 
>>> message
>>> Traceback (most recent call last):
>>> File "/usr/lib/zope2.9/lib/python/OFS/SimpleItem.py", line 223, in 
>>> raise_standardErrorMessage
>>>   v = s(**kwargs)
>>> File "/usr/lib/zope2.9/lib/python/Shared/DC/Scripts/Bindings.py", 
>>> line 311, in __call__
>>>   return self._bindAndExec(args, kw, None)
>>> File "/usr/lib/zope2.9/lib/python/Shared/DC/Scripts/Bindings.py", 
>>> line 348, in _bindAndExec
>>>   return self._exec(bound_data, args, kw)
>>> File "/home/zope/cogiteau347/Products/CMFCore/FSPageTemplate.py", 
>>> line 195, in _exec
>>>   result = self.pt_render(extra_context=bound_names)
>>> File "/home/zope/cogiteau347/Products/CMFCore/FSPageTemplate.py", 
>>> line 134, in pt_render
>>>   result = FSPageTemplate.inheritedAttribute('pt_render')(
>>> File 
>>> "/usr/lib/zope2.9/lib/python/Products/PageTemplates/PageTemplate.py", 
>>> line 104, in pt_render
>>>   tal=not source, strictinsert=0)()
>>> File "/usr/lib/zope2.9/lib/python/TAL/TALInterpreter.py", line 238, 
>>> in __call__
>>>   self.interpret(self.program)
>>> File "/usr/lib/zope2.9/lib/python/TAL/TALInterpreter.py", line 281, 
>>> in interpret
>>>   handlers[opcode](self, args)
>>> File "/usr/lib/zope2.9/lib/python/TAL/TALInterpreter.py", line 457, 
>>> in do_optTag_tal
>>>   self.do_optTag(stuff)
>>> File "/usr/lib/zope2.9/lib/python/TAL/TALInterpreter.py", line 442, 
>>> in do_optTag
>>>   return self.no_tag(start, program)
>>> File "/usr/lib/zope2.9/lib/python/TAL/TALInterpreter.py", line 437, 
>>> in no_tag
>>>   self.interpret(program)
>>> File "/usr/lib/zope2.9/lib/python/TAL/TALInterpreter.py", line 281, 
>>> in interpret
>>>   handlers[opcode](self, args)
>>> File "/usr/lib/zope2.9/lib/python/TAL/TALInterpreter.py", line 749, 
>>> in do_useMacro
>>>   self.interpret(macro)
>>> File "/usr/lib/zope2.9/lib/python/TAL/TALInterpreter.py", line 281, 
>>> in interpret
>>>   handlers[opcode](self, args)
>>> File "/usr/lib/zope2.9/lib/python/TAL/TALInterpreter.py", line 507, 
>>> in do_setLocal_tal
>>>   self.engine.setLocal(name, self.engine.evaluateValue(expr))
>>> File "/usr/lib/zope2.9/lib/python/Products/PageTemplates/TALES.py", 
>>> line 221, in evaluate
>>>   return expression(self)
>>> File 
>>> "/usr/lib/zope2.9/lib/python/Products/PageTemplates/ZRPythonExpr.py", 
>>> line 47, in __call__
>>>   return eval(code, g, {})
>>> File "Python expression "mtool.assertViewable(here)"", line 1, in 
>>> <expression>
>>> File "/home/zope/cogiteau347/Products/CPSCore/CPSMembershipTool.py", 
>>> line 108, in assertViewable
>>>   raise Unauthorized
>>> Unauthorized: <AccessControl.unauthorized.Unauthorized instance at 
>>> 0xa90584c>
>>>
>>> _______________________________________________
>>> cps-users-fr
>>> Adresse de la liste : 
>>> [email protected]
>>> Gestion de l'abonnement : 
>>> <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
>>
>> -- 
>> Georges Racinet,
>> Zope/CPS/Plone expertise, assistance & development
>> GPG: 0x4862FFF7
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> cps-users-fr
>> Adresse de la liste : 
>> [email protected]
>> Gestion de l'abonnement : 
>> <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
> 
> -- 
> Georges Racinet,
> Zope/CPS/Plone expertise, assistance & development
> GPG: 0x4862FFF7
> 
> 
> 
> 
> 
> 
> _______________________________________________
> cps-users-fr
> Adresse de la liste : [email protected]
> Gestion de l'abonnement : 
> <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
> 

_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>