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
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>
