Matthieu Fourmy wrote:
> Je ne vais pas saisir d'anomalie car le produit CPSColector fonctionne
> sur d'autres sites.

ça ne veut rien dire :) Des bugs vicieux peuvent surgir des fois sur
certaines configurations.

> De plus, nous venons de comprendre que cette anomalie est dûe à un
> problème dans la redirection via Apache, j'en saurais plus plus tard.

ok parfait alors.

        J.


> Cordialement,
> Matthieu FOURMY
> 
> 2006/2/22, Julien Anguenot <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>:
> 
>     Matthieu Fourmy wrote:
>     > En renommant le fichier CollectorDocument_editProp.pt en
>     > CollectorDocument_editPro.pt et en modifiant les appels, ça
>     fonctionne...
>     >
>     > Quelqu'un peux t'il me donner qqs axes de recherche, je ne vois
>     pas du
>     > tout le lien avec l'erreur rencontrée
> 
>     Il doit y avoir un bug. Est-ce que tu peux le rentrer dans le track stp
>     ? (http://svn.nuxeo.org/)
> 
>     Merci.
> 
>             J.
> 
>     > Merci
>     > Matthieu FOURMY
>     >
>     > 2006/2/21, Matthieu Fourmy < [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>     > <mailto: [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>>>:
>     >
>     >     Bonjour,
>     >
>     >     Je suis sur un site CPS 3.2.3 avec authentification NTLM et LDAP.
>     >     J'ai une anomalie avec le produit CPSCollector.
>     >
>     >     La modification des propriétés du formulaire est impossible
>     >     (CollectorDocument_editProp.pt) que ce soit après une création ou
>     >     via l'action 'Modifier les prorpiétés' (voir même lorsque
>     j'appelle
>     >     ce fichier directement). L'erreur se produit donc ici.
>     >     Ce que je ne saisis pas, c'est que les autres actions du
>     produit ne
>     >     posent pas de problème.
>     >
>     >     Il semble que lorsque j'appelle ce document, je passe en
>     anonyme, ce
>     >     qui fait que je n'ai plus les droits pour les actions suivantes
>     >     (comme le getContentInfo). Je n'arrive pas à comprendre
>     pourquoi je
>     >     passe en anonyme. Il y a peut être une erreur qui se produit
>     et qui
>     >     provoque cette situation, mais je ne trouve rien.
>     >     Quelqu'un peut-il m'aider ?
>     >
>     >     Merci
>     >
>     >     extrait du event.log :
>     >     ------
>     >     2006-02-21T16:29:40 DEBUG(-200) listObjectActions Called for wf
>     >     workspace_content_wf
>     >     ------
>     >     2006-02-21T16:29:40 DEBUG(-200) listObjectActions  Checking
>     copy_submit
>     >     ------
>     >     2006-02-21T16:29:40 DEBUG(-200) listObjectActions   Guard failed
>     >     ------
>     >     2006-02-21T16:29:40 DEBUG(-200) listObjectActions  Checking
>     >     checkout_draft
>     >     ------
>     >     2006-02-21T16:29:40 DEBUG(-200) listObjectActions   Guard failed
>     >     ------
>     >     2006-02-21T16:29:40 DEBUG(-200) listObjectActions  Checking
>     >     cut_copy_paste
>     >     ------
>     >     2006-02-21T16:29:40 DEBUG(-200) listObjectActions   No
>     user-visible
>     >     action
>     >     ------
>     >     2006-02-21T16:29:40 BLATHER(-100) VerboseSecurity
>     Unauthorized: Your
>     >     user account does not have the required permission.  Access to
>     >     'Description' of (CollectorDocument at
>     >     /CG60/portal_repository/1081607439__0001) denied. Your user
>     account,
>     >     Anonymous User, exists at /acl_users. Access requires
>     >     View_Permission, granted to the following roles: ['Manager',
>     >     'permission:View']. Your roles in this context are ['Anonymous'].
>     >     ------
>     >     2006-02-21T16:29:41 DEBUG(-200) listObjectActions Called for wf
>     >     workspace_content_wf
>     >     ------
>     >     2006-02-21T16:29:41 DEBUG(-200) listObjectActions  Checking
>     copy_submit
>     >     ------
>     >     2006-02-21T16:29:41 DEBUG(-200) listObjectActions   Guard failed
>     >     ------
>     >     2006-02-21T16:29:41 DEBUG(-200) listObjectActions  Checking
>     >     checkout_draft
>     >     ------
>     >     2006-02-21T16:29:41 DEBUG(-200) listObjectActions   Guard failed
>     >     ------
>     >     2006-02-21T16:29:41 DEBUG(-200) listObjectActions  Checking
>     >     cut_copy_paste
>     >     ------
>     >     2006-02-21T16:29:41 DEBUG(-200) listObjectActions   No
>     user-visible
>     >     action
>     >     ------
>     >     2006-02-21T16:29:41 BLATHER(-100) VerboseSecurity
>     Unauthorized: Your
>     >     user account does not have the required permission.  Access to
>     >     'Description' of (CollectorDocument at
>     >     /CG60/portal_repository/1081607439__0001) denied. Your user
>     account,
>     >     Anonymous User, exists at /acl_users. Access requires
>     >     View_Permission, granted to the following roles: ['Manager',
>     >     'permission:View']. Your roles in this context are ['Anonymous'].
>     >     ------
>     >     2006-02-21T16:29:41 BLATHER(-100) OFS Exception while
>     rendering an
>     >     error message
>     >     Traceback (most recent call last):
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/OFS/SimpleItem.py",
>     >     line 204, in raise_standardErrorMessage
>     >         v = s(**kwargs)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/Shared/DC/Scripts/Bindings.py",
>     >     line 306, in __call__
>     >         return self._bindAndExec(args, kw, None)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/Shared/DC/Scripts/Bindings.py",
>     >     line 343, in _bindAndExec
>     >         return self._exec(bound_data, args, kw)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/Products/CMFCore/FSPageTemplate.py",
>     >     line 191, in _exec
>     >         result = self.pt_render(extra_context=bound_names)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/Products/CMFCore/FSPageTemplate.py",
>     >     line 124, in pt_render
>     >         result = FSPageTemplate.inheritedAttribute('pt_render')(
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/Products/PTProfiler/ProfilerPatch.py",
>     >     line 69, in __patched_render__
>     >         ret = self._patching_class._org_method(self, source,
>     extra_context)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/Products/PageTemplates/PageTemplate.py",
>     >     line 96, in pt_render
>     >         tal=not source, strictinsert=0)()
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 190, in __call__
>     >         self.interpret(self.program)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 234, in interpret
>     >         handlers[opcode](self, args)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
> 
>     >     line 409, in do_optTag_tal
>     >         self.do_optTag(stuff)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 394, in do_optTag
>     >         return self.no_tag(start, program)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 389, in no_tag
>     >         self.interpret(program)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 234, in interpret
>     >         handlers[opcode](self, args)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 671, in do_useMacro
>     >         self.interpret(macro)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
> 
>     >     line 234, in interpret
>     >         handlers[opcode](self, args)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 409, in do_optTag_tal
>     >         self.do_optTag(stuff)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 394, in do_optTag
>     >         return self.no_tag (start, program)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 389, in no_tag
>     >         self.interpret(program)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 234, in interpret
>     >         handlers[opcode](self, args)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
> 
>     >     line 637, in do_condition
>     >         self.interpret(block)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 234, in interpret
>     >         handlers[opcode](self, args)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 671, in do_useMacro
>     >         self.interpret (macro)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 234, in interpret
>     >         handlers[opcode](self, args)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 409, in do_optTag_tal
>     >         self.do_optTag(stuff)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
> 
>     >     line 394, in do_optTag
>     >         return self.no_tag(start, program)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 389, in no_tag
>     >         self.interpret(program)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 234, in interpret
>     >         handlers[opcode](self, args)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/TAL/TALInterpreter.py",
>     >     line 460, in do_setLocal_tal
>     >         self.engine.setLocal(name, self.engine.evaluateValue (expr))
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/Products/PageTemplates/TALES.py",
>     >     line 221, in evaluate
>     >         return expression(self)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/Products/PTProfiler/ProfilerPatch.py",
>     >     line 28, in __patched_call__
>     >         ret = self._patching_class._org_method(self, econtext)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/Products/PageTemplates/ZRPythonExpr.py",
>     >     line 47, in __call__
>     >         return eval(code, g, {})
>     >       File "Python expression "(here_url !=
>     >     utool.getPortalObject().absolute_url())                      and
>     >     here.getContentInfo(doc=doc, level=2) or None"", line 1, in
>     >     <expression>
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/Products/CMFCore/FSPythonScript.py",
> 
>     >     line 104, in __call__
>     >         return Script.__call__(self, *args, **kw)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/Shared/DC/Scripts/Bindings.py",
> 
>     >     line 306, in __call__
>     >         return self._bindAndExec(args, kw, None)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/lib/python/Shared/DC/Scripts/Bindings.py",
>     >     line 343, in _bindAndExec
>     >         return self._exec(bound_data, args, kw)
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/Products/CMFCore/FSPythonScript.py",
>     >     line 160, in _exec
>     >         result = apply(f, args, kw)
>     >       File "Script (Python)", line 181, in getContentInfo
>     >       File
>     >    
>     
> "/usr/CPSSites/CG60Intranet/Zope_V2_Complete/Products/VerboseSecurity/VerboseSecurityPolicy.py",
> 
>     >     line 273, in validate
>     >         raise Unauthorized(info)
>     >     Unauthorized: Your user account does not have the required
>     >     permission.  Access to 'Description' of (CollectorDocument at
>     >     /CG60/portal_repository/1081607439__0001) denied. Your user
>     account,
>     >     Anonymous User, exists at /acl_users. Access requires
>     >     View_Permission, granted to the following roles: ['Manager',
>     >     'permission:View']. Your roles in this context are ['Anonymous'].
>     >
>     >
>     >
>     >
>     ------------------------------------------------------------------------
>     >
>     > _______________________________________________
>     > cps-users-fr
>     > Adresse de la liste : [email protected]
>     <mailto:[email protected]>
>     > Gestion de l'abonnement :
>     <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr
>     <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>>
> 
> 
>     --
>     Julien Anguenot | Nuxeo R&D (Paris, France)
>     CPS Platform : http://www.cps-project.org
>     Zope3 / ECM   : http://www.z3lab.org <http://www.z3lab.org>
>     mail: anguenot at nuxeo.com <http://nuxeo.com>; tel: +33 (0) 6 72 57
>     57 66
> 
> 
> 
> 


-- 
Julien Anguenot | Nuxeo R&D (Paris, France)
CPS Platform : http://www.cps-project.org
Zope3 / ECM   : http://www.z3lab.org
mail: anguenot at nuxeo.com; tel: +33 (0) 6 72 57 57 66

Attachment: signature.asc
Description: OpenPGP digital signature

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

Répondre à