[CPS-devel] problem creating external method with CPS-3.4-beta

Florent Guillaume fg at nuxeo.com
Wed Jan 11 15:25:33 CET 2006


For Unauthorized problems, please activate verbose security (see in  
zope.conf).
Also please get the traceback from the ZMI error_log as it contains  
more information.
(You have to remove Unauthorized from the exluded list).

Florent


On 11 Jan 2006, at 11:04, Joachim Schmitz wrote:

> Hi,
>
> I tried to create an external method for installation of my product  
> that fails with this message:
>
> The specified module, WAeUP.install, couldn't be found. (Also, the  
> following error occurred while attempting to render the standard  
> error message, please see the event log for full details: You are  
> not allowed to access 'aq_explicit' in this context)
>
> On the console I have:
>
> 2006-01-11 10:55:05 ERROR root Exception while rendering an error  
> message
> Traceback (most recent call last):
>   File "/ZP/z29/lib/python/OFS/SimpleItem.py", line 223, in  
> raise_standardErrorMessage
>     v = s(**kwargs)
>   File "/ZP/z29/lib/python/Shared/DC/Scripts/Bindings.py", line  
> 311, in __call__    return self._bindAndExec(args, kw, None)
>   File "/ZP/z29/lib/python/Shared/DC/Scripts/Bindings.py", line  
> 348, in _bindAndExec
>     return self._exec(bound_data, args, kw)
>   File "/ZP/i29/Products/CMFCore/FSPageTemplate.py", line 195, in  
> _exec
>     result = self.pt_render(extra_context=bound_names)
>   File "/ZP/i29/Products/CMFCore/FSPageTemplate.py", line 134, in  
> pt_render
>     result = FSPageTemplate.inheritedAttribute('pt_render')(
>   File "/ZP/z29/lib/python/Products/PageTemplates/PageTemplate.py",  
> line 104, in pt_render
>     tal=not source, strictinsert=0)()
>   File "/ZP/z29/lib/python/TAL/TALInterpreter.py", line 238, in  
> __call__
>     self.interpret(self.program)
>   File "/ZP/z29/lib/python/TAL/TALInterpreter.py", line 281, in  
> interpret
>     handlers[opcode](self, args)
>   File "/ZP/z29/lib/python/TAL/TALInterpreter.py", line 457, in  
> do_optTag_tal
>     self.do_optTag(stuff)
>   File "/ZP/z29/lib/python/TAL/TALInterpreter.py", line 442, in  
> do_optTag
>     return self.no_tag(start, program)
>   File "/ZP/z29/lib/python/TAL/TALInterpreter.py", line 437, in no_tag
>     self.interpret(program)
>   File "/ZP/z29/lib/python/TAL/TALInterpreter.py", line 281, in  
> interpret
>     handlers[opcode](self, args)
>   File "/ZP/z29/lib/python/TAL/TALInterpreter.py", line 749, in  
> do_useMacro
>     self.interpret(macro)
>   File "/ZP/z29/lib/python/TAL/TALInterpreter.py", line 281, in  
> interpret
>     handlers[opcode](self, args)
>   File "/ZP/z29/lib/python/TAL/TALInterpreter.py", line 507, in  
> do_setLocal_tal
>     self.engine.setLocal(name, self.engine.evaluateValue(expr))
>   File "/ZP/z29/lib/python/Products/PageTemplates/TALES.py", line  
> 221, in evaluate
>     return expression(self)
>   File "/ZP/z29/lib/python/Products/PageTemplates/ZRPythonExpr.py",  
> line 47, in __call__
>     return eval(code, g, {})
>   File "Python expression "here.getContextUrl(utool=utool)"", line  
> 1, in <expression>
>   File "/ZP/i29/Products/CMFCore/FSPythonScript.py", line 108, in  
> __call__
>     return Script.__call__(self, *args, **kw)
>   File "/ZP/z29/lib/python/Shared/DC/Scripts/Bindings.py", line  
> 311, in __call__    return self._bindAndExec(args, kw, None)
>   File "/ZP/z29/lib/python/Shared/DC/Scripts/Bindings.py", line  
> 348, in _bindAndExec
>     return self._exec(bound_data, args, kw)
>   File "/ZP/i29/Products/CMFCore/FSPythonScript.py", line 163, in  
> _exec
>     result = f(*args, **kw)
>   File "Script (Python)", line 15, in getContextUrl
> Unauthorized: You are not allowed to access 'aq_explicit' in this  
> context
>
> I tried to create this external method outside a cps-instance with  
> zope-2.9 and that fails with:
>
> The specified module, WAeUP.install, couldn't be found.
>
> The WAeUP product is installed and contains an install.py.
>
> With zope-2.8.2 this works fine.
>
>

-- 
Florent Guillaume, Nuxeo (Paris, France)   Director of R&D
+33 1 40 33 71 59   http://nuxeo.com   fg at nuxeo.com




More information about the cps-devel mailing list
More information about CPS: CPS project - CVS - API

Hosting: Nuxeo: Zope service provider


This list archive provided by Nuxeo, the leaders of open source ECM. Check out the Nuxeo 5 open source, standards-based ECM project.