[Zope-dev] strange permission errors again

Robin Becker robin@jessikat.demon.co.uk
Sun, 18 Jun 2000 11:21:39 +0100


In article <N67oNIALy3S5Ew$2@jessikat.demon.co.uk>, Robin Becker <robin@jessikat.demon.co.uk>
writes
>After the latest round of CVS updates I am again getting strange requests for 
>authorisation in
>unusual places. No matter that I use my admin to try and validate they still 
>occur.
>
>Typical piece of code is
>
A simpler example, the error is raised in the _.len(SUB) expresssion.

<dtml-var standard_html_header>
<h2><dtml-var title_or_id></h2>
<p>
 <dtml-with "_.namespace(SUB=['AAAAA'])">
  <dtml-if "_.len(SUB)>0">
   <dtml-in SUB>
    <dtml-var sequence-index> = <dtml-var sequence-item>
   </dtml-in>
  <dtml-else>
   Nothing
  </dtml-if>
 </dtml-with>
</p>
<dtml-var standard_html_footer>


Zope Error

Zope has encountered an error while publishing this resource. 

Unauthorized

Sorry, a Zope error occurred.

Traceback (innermost last):
File C:\Python\devel\Zope\lib\python\ZPublisher\Publish.py, line 222, in publish_module
File C:\Python\devel\Zope\lib\python\ZPublisher\Publish.py, line 187, in publish
File C:\Python\devel\Zope\lib\python\ZPublisher\Publish.py, line 171, in publish
File C:\Python\devel\Zope\lib\python\ZPublisher\mapply.py, line 160, in mapply
(Object: tWith_dtml)
File C:\Python\devel\Zope\lib\python\ZPublisher\Publish.py, line 112, in call_object
(Object: tWith_dtml)
File C:\Python\devel\Zope\lib\python\OFS\DTMLDocument.py, line 168, in __call__
(Object: tWith_dtml)
File C:\Python\devel\Zope\lib\python\DocumentTemplate\DT_String.py, line 502, in __call__
(Object: tWith_dtml)
File C:\Python\devel\Zope\lib\python\DocumentTemplate\DT_With.py, line 146, in render
(Object: _.namespace(SUB=['AAAAA']))
File C:\Python\devel\Zope\lib\python\DocumentTemplate\DT_Util.py, line 327, in eval
(Object: _.len(SUB)>0)
(Info: SUB)
File C:\Python\devel\Zope\lib\python\OFS\DTMLMethod.py, line 189, in validate
(Object: tWith_dtml)
File C:\Python\devel\Zope\lib\python\AccessControl\SecurityManager.py, line 139, in validate
File C:\Python\devel\Zope\lib\python\AccessControl\ZopeSecurityPolicy.py, line 158, in validate
Unauthorized: SUB
-- 
Robin Becker