Running Zope 2.3.3 (no patches) on RH Linux 7.1 I have a product in Control_Panel. Products In that product, there is a zclass that has a ParsedXML object in the product's methods folder. The ParsedXML object is used within a python script (also a method of the zclass), called from a ZPT (also a method of the zclass) to render some javascript code. Logged in users (even manager users) get an Unauthorized on the ParsedXML object, unless I set the "define permissions" tab on the Parsed XML object to "access contents information --> access contents information" Once this is done, the DOM can be traversed from the pythonscript. However when I restart the server, that permission changes itself back to (disabled). I have to manually reset the permission every time the server is started. Anyone have an idea why this is so? -- Here's the traceback. Site Error An error was encountered while publishing this resource. Unauthorized You are not authorized to access ProductCategories. Traceback (innermost last): File /usr/holmes/AdkWood/lib/python/ZPublisher/Publish.py, line 223, in publish_module File /usr/holmes/AdkWood/lib/python/ZPublisher/Publish.py, line 187, in publish File /usr/holmes/AdkWood/lib/python/ZPublisher/Publish.py, line 171, in publish File /usr/holmes/AdkWood/lib/python/ZPublisher/mapply.py, line 160, in mapply (Object: Edit) File /usr/holmes/AdkWood/lib/python/ZPublisher/Publish.py, line 112, in call_object (Object: Edit) File /usr/holmes/AdkWood/lib/python/Shared/DC/Scripts/Bindings.py, line 324, in __call__ (Object: Edit) File /usr/holmes/AdkWood/lib/python/Shared/DC/Scripts/Bindings.py, line 354, in _bindAndExec (Object: Edit) File /usr/holmes/Zope-2.3.3/lib/python/Products/PageTemplates/ZopePageTemplate.py, line 244, in _exec (Object: Edit) File /usr/holmes/Zope-2.3.3/lib/python/Products/PageTemplates/PageTemplate.py, line 156, in pt_render (Object: Edit) (Info: {'container': <CompanyProduct instance at 8902710>, 'here': <CompanyProduct instance at 8902710>, 'modules': <Products.PageTemplates.ZPythonExpr._SecureModuleImporter instance at 85874a0>, 'nothing': None, 'options': {'args': ()}, 'request': <h3>form</h3><table></table><h3>cookies</h3><table><tr valign="top" align="left"><th>zmi_use_css</th><td>'1'</td></tr><tr valign="top" align="left"><th>sql_pref__cols</th><td>'75'</td></tr><tr valign="top" align="left"><th>zmi_top_frame</th><td>'1'</td></tr><tr valign="top" align="lef 'root': <Application instance at 8810588>, 'template': <ZopePageTemplate instance at 8902950>, 'traverse_subpath': [], 'user': bkc}) File /usr/holmes/Zope-2.3.3/lib/python/TAL/TALInterpreter.py, line 232, in __call__ File /usr/holmes/Zope-2.3.3/lib/python/TAL/TALInterpreter.py, line 265, in interpret File /usr/holmes/Zope-2.3.3/lib/python/TAL/TALInterpreter.py, line 503, in do_insertStructure_tal File /usr/holmes/Zope-2.3.3/lib/python/Products/PageTemplates/TALES.py, line 283, in evaluate File /usr/holmes/Zope-2.3.3/lib/python/Products/PageTemplates/Expressions.py, line 213, in __call__ File /usr/holmes/Zope-2.3.3/lib/python/Products/PageTemplates/Expressions.py, line 210, in _eval (Info: here) File /usr/holmes/Zope-2.3.3/lib/python/Products/PageTemplates/Expressions.py, line 146, in render (Object: CategoriesToJava) File /usr/holmes/Zope-2.3.3/lib/python/Products/PageTemplates/ZPythonExpr.py, line 134, in call_with_ns (Object: CategoriesToJava) File /usr/holmes/Zope-2.3.3/lib/python/OFS/DTMLMethod.py, line 182, in __call__ (Object: CategoriesToJava) File /usr/holmes/Zope-2.3.3/lib/python/DocumentTemplate/DT_String.py, line 540, in __call__ (Object: CategoriesToJava) File /usr/holmes/Zope-2.3.3/lib/python/DocumentTemplate/DT_In.py, line 655, in renderwob (Object: ProductCategories.getElementsByTagName('Category')) File /usr/holmes/Zope-2.3.3/lib/python/DocumentTemplate/DT_Util.py, line 333, in eval (Object: ProductCategories.getElementsByTagName('Category')) (Info: ProductCategories) File /usr/holmes/Zope-2.3.3/lib/python/Products/PageTemplates/ZPythonExpr.py, line 124, in validate (Object: Traversable) File /usr/holmes/AdkWood/lib/python/AccessControl/SecurityManager.py, line 144, in validate File /usr/holmes/AdkWood/lib/python/AccessControl/ZopeSecurityPolicy.py, line 199, in validate Unauthorized: (see above) Brad Clements, bkc@murkworks.com (315)268-1000 http://www.murkworks.com (315)268-9812 Fax netmeeting: ils://ils.murkworks.com AOL-IM: BKClements