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 513, in traverse
ob = super(BrowserRequest, self).traverse(obj)
File "/usr/lib/python2.5/site-packages/zope/publisher/http.py", line 464, in traverse
ob = super(HTTPRequest, self).traverse(obj)
File "/usr/lib/python2.5/site-packages/zope/publisher/base.py", line 263, in traverse
obj = publication.traverseName(self, obj, entry_name)
File "/usr/lib/python2.5/site-packages/zope/app/publication/publicationtraverse.py", line 61, in traverseName
ob2 = adapter.publishTraverse(request, nm)
File "/usr/lib/python2.5/site-packages/schooltool/traverser/traverser.py", line 50, in publishTraverse
return named_traverser.publishTraverse(request, name)
File "/usr/lib/python2.5/site-packages/schooltool/traverser/traverser.py", line 84, in publishTraverse
return self._traverse(request, name)
File "/usr/lib/python2.5/site-packages/schooltool/intervention/intervention.py", line 364, in _traverse
interventionStudent = getInterventionStudent(self.context.__name__)
File "/usr/lib/python2.5/site-packages/schooltool/intervention/intervention.py", line 326, in getInterventionStudent
interventionSchoolYear = getInterventionSchoolYear(schoolYearId)
File "/usr/lib/python2.5/site-packages/schooltool/intervention/intervention.py", line 310, in getInterventionSchoolYear
schoolyear = ISchoolYear(term)
It looks like you don't have an active school year set up, though it's true that it shouldn't crash when you don't. We will be looking into a fix for that in the near term.
In the meantime, please visit the following this link for setting up a school year, then set up a term. This should fix the problem:
http:// book.schooltool .org/htmlhelp/ years.html