I am creating a new ZClass, that has two external methods. I want them to have their own permission, so I create a permission in the Product that includes the ZClass. I now try to change the permissions on an external method (which is called manage_first), so that View permission is mapped to the new permission I created. I get an error - and I get the same error no matter what I try to map View to. http://localhost:8080/Control_Panel/Products/OrderedFolder/OrderedFolderClas... gives me: Zope has encountered an error while publishing this resource. Error Type: KeyError Error Value: ZopeTime ... ... ... Traceback (innermost last): File /itamar/Zope-2.0.1-linux2-x86/lib/python/ZPublisher/Publish.py, line 214, in publish_module File /itamar/Zope-2.0.1-linux2-x86/lib/python/ZPublisher/Publish.py, line 179, in publish File /itamar/Zope-2.0.1-linux2-x86/lib/python/Zope/__init__.py, line 201, in zpublisher_exception_hook (Object: manage_first) File /itamar/Zope-2.0.1-linux2-x86/lib/python/ZPublisher/Publish.py, line 165, in publish File /itamar/Zope-2.0.1-linux2-x86/lib/python/ZPublisher/mapply.py, line 160, in mapply (Object: manage_setPermissionMapping) File /itamar/Zope-2.0.1-linux2-x86/lib/python/ZPublisher/Publish.py, line 102, in call_object (Object: manage_setPermissionMapping) File /itamar/Zope-2.0.1-linux2-x86/lib/python/AccessControl/PermissionMapping.py, line 149, in manage_setPermissionMapping (Object: manage_first) File /itamar/Zope-2.0.1-linux2-x86/lib/python/AccessControl/Role.py, line 229, in manage_access (Object: manage_first) File /itamar/Zope-2.0.1-linux2-x86/lib/python/App/special_dtml.py, line 120, in __call__ (Object: methodAccess) (Info: /itamar/Zope-2.0.1-linux2-x86/lib/python/AccessControl/methodAccess.dtml) File /itamar/Zope-2.0.1-linux2-x86/lib/python/DocumentTemplate/DT_String.py, line 502, in __call__ (Object: methodAccess) File /itamar/Zope-2.0.1-linux2-x86/lib/python/App/special_dtml.py, line 120, in __call__ (Object: manage_tabs) (Info: /itamar/Zope-2.0.1-linux2-x86/lib/python/App/manage_tabs.dtml) File /itamar/Zope-2.0.1-linux2-x86/lib/python/DocumentTemplate/DT_String.py, line 502, in __call__ (Object: manage_tabs) File /itamar/Zope-2.0.1-linux2-x86/lib/python/DocumentTemplate/DT_With.py, line 148, in render (Object: _(manage_options=filtered_manage_options())) KeyError: (see above)