Could not adapt <schooltool.app.app.SchoolToolApplication object at 0x88a9320...

Bug #453951 reported by Ikpeer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SchoolTool
Fix Released
High
Justas Sadzevičius

Bug Description

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>)

Revision history for this message
Ikpeer (ikpeer) wrote :

Right after initial installation I changed the manager's password an wanted to go back to "Home". Then the bug appeared.

Changed in schooltool:
assignee: nobody → Justas Sadzevičius (justas-pov)
Changed in schooltool:
importance: Undecided → High
Changed in schooltool:
status: New → In Progress
Changed in schooltool:
status: In Progress → Fix Committed
Changed in schooltool:
milestone: none → 1.2.0
Changed in schooltool:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.