2009-10-17 14:44:51,708 http://localhost:7080/persons/manager/@@index.html
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/zope/publisher/publish.py", line 130, in publish obj = request.traverse(obj)
File "/usr/lib/python2.5/site-packages/zope/publisher/browser.py", line 527, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob)
File "/usr/lib/python2.5/site-packages/zope/app/publication/browser.py", line 66, in getDefaultTraversal return ob.browserDefault(request)
File "/usr/lib/python2.5/site-packages/schooltool/securitypolicy/policy.py", line 45, in checkPermission return self.checkByAdaptation(permission, obj)
File "/usr/lib/python2.5/site-packages/schooltool/securitypolicy/policy.py", line 58, in checkByAdaptation if crowd.contains(participation.principal):
File "/usr/lib/python2.5/site-packages/schooltool/securitypolicy/crowds.py", line 62, in contains if crowd.contains(principal):
File "/usr/lib/python2.5/site-packages/schooltool/basicperson/security.py", line 36, in contains teachers = IGroupContainer(ISchoolToolApplication(None))['teachers']
TypeError: ('Could not adapt', <schooltool.app.app.SchoolToolApplication object at 0x88a9320>, <InterfaceClass schooltool.group.interfaces.IGroupContainer>)
Right after initial installation I changed the manager's password an wanted to go back to "Home". Then the bug appeared.