[schooltool-dev] Some more broken Zope dependencies
Alan Elkner
aelkner at gmail.com
Tue Jun 5 11:29:15 EDT 2007
I was able to get make test to work, and the server starts up ok, but
if I go to the link in my browser, it chokes on bringing up the
calendar. I guess starting the server and requesting the main page
should also be part of the buildbot:
Traceback (most recent call last):
File "/home/aelkner/schooltool/eggs/zope.publisher-3.4.0a1_1-py2.4.egg/zope/publisher/publish.py",
line 133, in publish
result = publication.callObject(request, obj)
File "/home/aelkner/schooltool/eggs/zope.app.publication-3.4.0a1_2-py2.4.egg/zope/app/publication/zopepublication.py",
line 167, in callObject
return mapply(ob, request.getPositionalArguments(), request)
File "/home/aelkner/schooltool/eggs/zope.publisher-3.4.0a1_1-py2.4.egg/zope/publisher/publish.py",
line 108, in mapply
return debug_call(obj, args)
File "/home/aelkner/schooltool/eggs/zope.publisher-3.4.0a1_1-py2.4.egg/zope/publisher/publish.py",
line 114, in debug_call
return obj(*args)
File "/home/aelkner/schooltool/eggs/zope.app.pagetemplate-3.4.0b1dev_r75616-py2.4.egg/zope/app/pagetemplate/simpleviewclass.py",
line 44, in __call__
return self.index(*args, **kw)
File "/home/aelkner/schooltool/eggs/zope.app.pagetemplate-3.4.0b1dev_r75616-py2.4.egg/zope/app/pagetemplate/viewpagetemplatefile.py",
line 83, in __call__
return self.im_func(im_self, *args, **kw)
File "/home/aelkner/schooltool/eggs/zope.app.pagetemplate-3.4.0b1dev_r75616-py2.4.egg/zope/app/pagetemplate/viewpagetemplatefile.py",
line 51, in __call__
sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0),
File "/home/aelkner/schooltool/eggs/zope.pagetemplate-3.4.0a1-py2.4.egg/zope/pagetemplate/pagetemplate.py",
line 115, in pt_render
strictinsert=0, sourceAnnotations=sourceAnnotations)()
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 271, in __call__
self.interpret(self.program)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 346, in interpret
handlers[opcode](self, args)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 891, in do_useMacro
self.interpret(macro)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 346, in interpret
handlers[opcode](self, args)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 536, in do_optTag_tal
self.do_optTag(stuff)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 521, in do_optTag
return self.no_tag(start, program)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 516, in no_tag
self.interpret(program)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 346, in interpret
handlers[opcode](self, args)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 891, in do_useMacro
self.interpret(macro)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 346, in interpret
handlers[opcode](self, args)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 536, in do_optTag_tal
self.do_optTag(stuff)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 521, in do_optTag
return self.no_tag(start, program)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 516, in no_tag
self.interpret(program)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 346, in interpret
handlers[opcode](self, args)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 957, in do_defineSlot
self.interpret(block)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 346, in interpret
handlers[opcode](self, args)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 536, in do_optTag_tal
self.do_optTag(stuff)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 521, in do_optTag
return self.no_tag(start, program)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 516, in no_tag
self.interpret(program)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 346, in interpret
handlers[opcode](self, args)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 949, in do_defineSlot
self.interpret(slot)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 346, in interpret
handlers[opcode](self, args)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 536, in do_optTag_tal
self.do_optTag(stuff)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 521, in do_optTag
return self.no_tag(start, program)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 516, in no_tag
self.interpret(program)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 346, in interpret
handlers[opcode](self, args)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 891, in do_useMacro
self.interpret(macro)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 346, in interpret
handlers[opcode](self, args)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 536, in do_optTag_tal
self.do_optTag(stuff)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 521, in do_optTag
return self.no_tag(start, program)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 516, in no_tag
self.interpret(program)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 346, in interpret
handlers[opcode](self, args)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 891, in do_useMacro
self.interpret(macro)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 346, in interpret
handlers[opcode](self, args)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 536, in do_optTag_tal
self.do_optTag(stuff)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 521, in do_optTag
return self.no_tag(start, program)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 516, in no_tag
self.interpret(program)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 346, in interpret
handlers[opcode](self, args)
File "/home/aelkner/schooltool/eggs/zope.tal-3.4.0a1-py2.4.egg/zope/tal/talinterpreter.py",
line 586, in do_setLocal_tal
self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/home/aelkner/schooltool/eggs/zope.tales-3.4.0a1-py2.4.egg/zope/tales/tales.py",
line 696, in evaluate
return expression(self)
File "/home/aelkner/schooltool/eggs/zope.tales-3.4.0a1-py2.4.egg/zope/tales/pythonexpr.py",
line 59, in __call__
return eval(self._code, vars)
File "<string>", line 0, in ?
File "/home/aelkner/schooltool/src/schooltool/app/browser/cal.py",
line 640, in dayEvents
day = self.getDays(date, date + timedelta(1))[0]
File "/home/aelkner/schooltool/src/schooltool/app/browser/cal.py",
line 689, in getDays
return self._days_cache.getDays(start, end)
File "/home/aelkner/schooltool/src/schooltool/app/browser/cal.py",
line 880, in getDays
self.cache_last)
File "/home/aelkner/schooltool/src/schooltool/app/browser/cal.py",
line 710, in _getDays
for event in self.getEvents(start_dt, end_dt):
File "/home/aelkner/schooltool/src/schooltool/app/browser/cal.py",
line 662, in getEvents
for calendar, color1, color2 in self.getCalendars():
File "/home/aelkner/schooltool/src/schooltool/app/browser/cal.py",
line 652, in getCalendars
result += provider.getCalendars()
File "/home/aelkner/schooltool/src/schooltool/app/browser/cal.py",
line 1526, in getCalendars
ttcalendar = ICompositeTimetables(parent).makeTimetableCalendar()
TypeError: ('Could not adapt',
<schooltool.app.app.SchoolToolApplication object at 0xb7266b2c>,
<InterfaceClass schooltool.timetable.interfaces.ICompositeTimetables>)
More information about the Schooltool-dev
mailing list