2014-11-10 11:25:20,773 http://192.168.2.71:7080/persons/Jack/@@index.html Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 129, in publish obj = request.traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/browser.py", line 561, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/usr/lib/python2.7/dist-packages/zope/app/publication/browser.py", line 34, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'schooltool.view') 2014-11-10 16:52:29,100 http://192.168.2.71:7080/persons/Jack/@@index.html Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 129, in publish obj = request.traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/browser.py", line 561, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/usr/lib/python2.7/dist-packages/zope/app/publication/browser.py", line 34, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'schooltool.view') 2014-11-11 12:37:33,318 http://192.168.2.71:7080/persons/@@index.html Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 129, in publish obj = request.traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/browser.py", line 561, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/usr/lib/python2.7/dist-packages/zope/app/publication/browser.py", line 34, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'schooltool.view') 2014-11-11 12:55:37,456 http://192.168.2.71:7080/persons/heidi/@@index.html Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 129, in publish obj = request.traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/browser.py", line 561, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/usr/lib/python2.7/dist-packages/zope/app/publication/browser.py", line 34, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'schooltool.view') 2014-11-11 12:55:39,355 http://192.168.2.71:7080/persons/@@index.html Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 129, in publish obj = request.traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/browser.py", line 561, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/usr/lib/python2.7/dist-packages/zope/app/publication/browser.py", line 34, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'schooltool.view') 2014-11-11 15:21:05,298 http://192.168.2.71:7080/persons/@@index.html Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 129, in publish obj = request.traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/browser.py", line 561, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/usr/lib/python2.7/dist-packages/zope/app/publication/browser.py", line 34, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'schooltool.view') 2014-11-11 17:09:12,249 http://192.168.2.71:7080/persons/@@index.html Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 129, in publish obj = request.traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/browser.py", line 561, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/usr/lib/python2.7/dist-packages/zope/app/publication/browser.py", line 34, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'schooltool.view') 2014-11-12 08:57:13,374 Competing writes/reads at /manage: database conflict error (oid 0x0265, class BTrees.OOBTree.OOBTree, serial this txn started with 0x03aadac301825377 2014-11-11 07:31:00.353692, serial currently committed 0x03aade2531c9d900 2014-11-11 21:57:11.669172) 2014-11-12 09:44:23,299 http://192.168.2.71:7080/persons/Jedd/@@index.html Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 129, in publish obj = request.traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/browser.py", line 561, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/usr/lib/python2.7/dist-packages/zope/app/publication/browser.py", line 34, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'schooltool.view') 2014-11-12 13:08:05,841 ['/var/run/schooltool/zeo.sock'] ClientStorage (pid=6220) created RW/normal for storage: '1' 2014-11-12 13:08:05,842 created temporary cache file '' 2014-11-12 13:08:05,962 ['/var/run/schooltool/zeo.sock'] Testing connection 2014-11-12 13:08:05,962 (/var/run/schooltool/zeo.sock) received handshake 'Z3101' 2014-11-12 13:08:06,062 ['/var/run/schooltool/zeo.sock'] Server authentication protocol None 2014-11-12 13:08:06,063 ['/var/run/schooltool/zeo.sock'] Connected to storage: /var/run/schooltool/zeo.sock 2014-11-12 13:08:06,063 ['/var/run/schooltool/zeo.sock'] No verification necessary -- empty cache 2014-11-12 13:08:06,095 main db: evolving in mode EVOLVEMINIMUM 2014-11-12 13:08:06,096 main db/schooltool: currently at generation 42, targetting generation 44 2014-11-12 13:09:21,239 main db/schooltool.cando: currently at generation 3, targetting generation 4 2014-11-12 13:09:21,356 main db/schooltool.intervention: currently at generation 8, targetting generation 9 2014-11-12 13:10:40,222 http://192.168.2.71:7080/manage Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 129, in publish obj = request.traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/browser.py", line 554, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/usr/lib/python2.7/dist-packages/zope/app/publication/browser.py", line 34, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'schooltool.view') 2014-11-12 13:10:40,533 http://192.168.2.71:7080/auth/@@login.html Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 132, in publish result = publication.callObject(request, obj) File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 205, in callObject return mapply(ob, request.getPositionalArguments(), request) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 107, in mapply return debug_call(obj, args) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 113, in debug_call return obj(*args) File "/usr/lib/python2.7/dist-packages/schooltool/app/browser/app.py", line 731, in __call__ return self.index() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/zcml_content.py", line 186, in setattr(new_class, attr, lambda *a, **kw: method(*a, **kw)) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 56, in render return self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__ sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal structure = self.engine.evaluateStructure(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/content.py", line 56, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 235, in render = lambda self, *args, **kw: self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 821, in do_loop_tal self.interpret(block) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal self.engine.setLocal(name, self.engine.evaluateValue(expr)) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 73, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 376, in do_startEndTag self.do_startTag(stuff, self.endsep, self.endlen) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 405, in do_startTag rendered = attrAction(self, item) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 482, in attrAction_tal evalue = self.engine.evaluateText(item[3]) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 704, in evaluateText text = self.evaluate(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 194, in _eval ob = self._subexprs[-1](econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 124, in _eval ob = self._traverser(ob, element, econtext) File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/engine.py", line 66, in __call__ request=request) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 136, in traversePathElement return traversable.traverse(nm, further_path) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 50, in traverse raise LocationError(subject, name) LocationError: (, 'custom.css') 2014-11-12 13:10:40,537 Exception while rendering view on exception Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 379, in handleException body = mapply(view, (), request) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 107, in mapply return debug_call(obj, args) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 113, in debug_call return obj(*args) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/error.py", line 39, in __call__ return NoSidebarPage.__call__(self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 102, in __call__ result = self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 56, in render return self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__ sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal structure = self.engine.evaluateStructure(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/content.py", line 56, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 235, in render = lambda self, *args, **kw: self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 821, in do_loop_tal self.interpret(block) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal self.engine.setLocal(name, self.engine.evaluateValue(expr)) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 73, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 376, in do_startEndTag self.do_startTag(stuff, self.endsep, self.endlen) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 405, in do_startTag rendered = attrAction(self, item) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 482, in attrAction_tal evalue = self.engine.evaluateText(item[3]) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 704, in evaluateText text = self.evaluate(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 194, in _eval ob = self._subexprs[-1](econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 124, in _eval ob = self._traverser(ob, element, econtext) File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/engine.py", line 66, in __call__ request=request) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 136, in traversePathElement return traversable.traverse(nm, further_path) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 50, in traverse raise LocationError(subject, name) LocationError: (, 'custom.css') 2014-11-12 13:10:40,542 http://192.168.2.71:7080/auth/@@login.html Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 379, in handleException body = mapply(view, (), request) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 107, in mapply return debug_call(obj, args) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 113, in debug_call return obj(*args) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/error.py", line 39, in __call__ return NoSidebarPage.__call__(self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 102, in __call__ result = self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 56, in render return self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__ sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal structure = self.engine.evaluateStructure(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/content.py", line 56, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 235, in render = lambda self, *args, **kw: self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 821, in do_loop_tal self.interpret(block) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal self.engine.setLocal(name, self.engine.evaluateValue(expr)) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 73, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 376, in do_startEndTag self.do_startTag(stuff, self.endsep, self.endlen) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 405, in do_startTag rendered = attrAction(self, item) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 482, in attrAction_tal evalue = self.engine.evaluateText(item[3]) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 704, in evaluateText text = self.evaluate(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 194, in _eval ob = self._subexprs[-1](econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 124, in _eval ob = self._traverser(ob, element, econtext) File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/engine.py", line 66, in __call__ request=request) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 136, in traversePathElement return traversable.traverse(nm, further_path) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 50, in traverse raise LocationError(subject, name) LocationError: (, 'custom.css') 2014-11-12 13:10:41,450 http://192.168.2.71:7080/favicon.ico Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 129, in publish obj = request.traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/browser.py", line 540, in traverse ob = super(BrowserRequest, self).traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/http.py", line 457, in traverse ob = super(HTTPRequest, self).traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/base.py", line 260, in traverse obj = publication.traverseName(self, obj, entry_name) File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 198, in traverseName ob2 = adapter.publishTraverse(request, nm) File "/usr/lib/python2.7/dist-packages/schooltool/traverser/traverser.py", line 79, in publishTraverse raise NotFound(self.context, name, request) NotFound: Object: , name: u'favicon.ico' 2014-11-12 13:10:41,453 Exception while rendering view on exception Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 379, in handleException body = mapply(view, (), request) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 107, in mapply return debug_call(obj, args) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 113, in debug_call return obj(*args) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/error.py", line 31, in __call__ return super(NotFound, self).__call__(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 102, in __call__ result = self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 56, in render return self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__ sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal structure = self.engine.evaluateStructure(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/content.py", line 56, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 235, in render = lambda self, *args, **kw: self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 821, in do_loop_tal self.interpret(block) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal self.engine.setLocal(name, self.engine.evaluateValue(expr)) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 73, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 376, in do_startEndTag self.do_startTag(stuff, self.endsep, self.endlen) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 405, in do_startTag rendered = attrAction(self, item) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 482, in attrAction_tal evalue = self.engine.evaluateText(item[3]) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 704, in evaluateText text = self.evaluate(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 194, in _eval ob = self._subexprs[-1](econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 124, in _eval ob = self._traverser(ob, element, econtext) File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/engine.py", line 66, in __call__ request=request) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 136, in traversePathElement return traversable.traverse(nm, further_path) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 50, in traverse raise LocationError(subject, name) LocationError: (, 'custom.css') 2014-11-12 13:10:41,457 http://192.168.2.71:7080/favicon.ico Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 379, in handleException body = mapply(view, (), request) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 107, in mapply return debug_call(obj, args) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 113, in debug_call return obj(*args) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/error.py", line 31, in __call__ return super(NotFound, self).__call__(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 102, in __call__ result = self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 56, in render return self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__ sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal structure = self.engine.evaluateStructure(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/content.py", line 56, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 235, in render = lambda self, *args, **kw: self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 821, in do_loop_tal self.interpret(block) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal self.engine.setLocal(name, self.engine.evaluateValue(expr)) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 73, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 376, in do_startEndTag self.do_startTag(stuff, self.endsep, self.endlen) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 405, in do_startTag rendered = attrAction(self, item) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 482, in attrAction_tal evalue = self.engine.evaluateText(item[3]) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 704, in evaluateText text = self.evaluate(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 194, in _eval ob = self._subexprs[-1](econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 124, in _eval ob = self._traverser(ob, element, econtext) File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/engine.py", line 66, in __call__ request=request) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 136, in traversePathElement return traversable.traverse(nm, further_path) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 50, in traverse raise LocationError(subject, name) LocationError: (, 'custom.css') 2014-11-12 13:10:41,465 http://192.168.2.71:7080/favicon.ico Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 129, in publish obj = request.traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/browser.py", line 540, in traverse ob = super(BrowserRequest, self).traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/http.py", line 457, in traverse ob = super(HTTPRequest, self).traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/base.py", line 260, in traverse obj = publication.traverseName(self, obj, entry_name) File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 198, in traverseName ob2 = adapter.publishTraverse(request, nm) File "/usr/lib/python2.7/dist-packages/schooltool/traverser/traverser.py", line 79, in publishTraverse raise NotFound(self.context, name, request) NotFound: Object: , name: u'favicon.ico' 2014-11-12 13:10:41,466 Exception while rendering view on exception Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 379, in handleException body = mapply(view, (), request) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 107, in mapply return debug_call(obj, args) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 113, in debug_call return obj(*args) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/error.py", line 31, in __call__ return super(NotFound, self).__call__(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 102, in __call__ result = self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 56, in render return self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__ sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal structure = self.engine.evaluateStructure(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/content.py", line 56, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 235, in render = lambda self, *args, **kw: self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 821, in do_loop_tal self.interpret(block) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal self.engine.setLocal(name, self.engine.evaluateValue(expr)) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 73, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 376, in do_startEndTag self.do_startTag(stuff, self.endsep, self.endlen) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 405, in do_startTag rendered = attrAction(self, item) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 482, in attrAction_tal evalue = self.engine.evaluateText(item[3]) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 704, in evaluateText text = self.evaluate(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 194, in _eval ob = self._subexprs[-1](econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 124, in _eval ob = self._traverser(ob, element, econtext) File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/engine.py", line 66, in __call__ request=request) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 136, in traversePathElement return traversable.traverse(nm, further_path) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 50, in traverse raise LocationError(subject, name) LocationError: (, 'custom.css') 2014-11-12 13:10:41,471 http://192.168.2.71:7080/favicon.ico Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 379, in handleException body = mapply(view, (), request) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 107, in mapply return debug_call(obj, args) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 113, in debug_call return obj(*args) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/error.py", line 31, in __call__ return super(NotFound, self).__call__(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 102, in __call__ result = self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 56, in render return self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__ sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal structure = self.engine.evaluateStructure(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/content.py", line 56, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 235, in render = lambda self, *args, **kw: self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 821, in do_loop_tal self.interpret(block) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal self.engine.setLocal(name, self.engine.evaluateValue(expr)) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 73, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 376, in do_startEndTag self.do_startTag(stuff, self.endsep, self.endlen) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 405, in do_startTag rendered = attrAction(self, item) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 482, in attrAction_tal evalue = self.engine.evaluateText(item[3]) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 704, in evaluateText text = self.evaluate(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 194, in _eval ob = self._subexprs[-1](econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 124, in _eval ob = self._traverser(ob, element, econtext) File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/engine.py", line 66, in __call__ request=request) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 136, in traversePathElement return traversable.traverse(nm, further_path) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 50, in traverse raise LocationError(subject, name) LocationError: (, 'custom.css') 2014-11-12 13:10:55,432 http://192.168.2.71:7080/calendar/daily.html Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 132, in publish result = publication.callObject(request, obj) File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 205, in callObject return mapply(ob, request.getPositionalArguments(), request) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 107, in mapply return debug_call(obj, args) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 113, in debug_call return obj(*args) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 102, in __call__ result = self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 56, in render return self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__ sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal structure = self.engine.evaluateStructure(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/content.py", line 56, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 235, in render = lambda self, *args, **kw: self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 821, in do_loop_tal self.interpret(block) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal self.engine.setLocal(name, self.engine.evaluateValue(expr)) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 73, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 376, in do_startEndTag self.do_startTag(stuff, self.endsep, self.endlen) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 405, in do_startTag rendered = attrAction(self, item) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 482, in attrAction_tal evalue = self.engine.evaluateText(item[3]) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 704, in evaluateText text = self.evaluate(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 194, in _eval ob = self._subexprs[-1](econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 124, in _eval ob = self._traverser(ob, element, econtext) File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/engine.py", line 66, in __call__ request=request) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 136, in traversePathElement return traversable.traverse(nm, further_path) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 50, in traverse raise LocationError(subject, name) LocationError: (, 'custom.css') 2014-11-12 13:10:55,435 Exception while rendering view on exception Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 379, in handleException body = mapply(view, (), request) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 107, in mapply return debug_call(obj, args) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 113, in debug_call return obj(*args) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/error.py", line 39, in __call__ return NoSidebarPage.__call__(self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 102, in __call__ result = self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 56, in render return self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__ sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal structure = self.engine.evaluateStructure(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/content.py", line 56, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 235, in render = lambda self, *args, **kw: self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 821, in do_loop_tal self.interpret(block) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal self.engine.setLocal(name, self.engine.evaluateValue(expr)) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 73, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 376, in do_startEndTag self.do_startTag(stuff, self.endsep, self.endlen) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 405, in do_startTag rendered = attrAction(self, item) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 482, in attrAction_tal evalue = self.engine.evaluateText(item[3]) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 704, in evaluateText text = self.evaluate(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 194, in _eval ob = self._subexprs[-1](econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 124, in _eval ob = self._traverser(ob, element, econtext) File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/engine.py", line 66, in __call__ request=request) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 136, in traversePathElement return traversable.traverse(nm, further_path) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 50, in traverse raise LocationError(subject, name) LocationError: (, 'custom.css') 2014-11-12 13:10:55,440 http://192.168.2.71:7080/calendar/daily.html Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 379, in handleException body = mapply(view, (), request) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 107, in mapply return debug_call(obj, args) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 113, in debug_call return obj(*args) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/error.py", line 39, in __call__ return NoSidebarPage.__call__(self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 102, in __call__ result = self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 56, in render return self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__ sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal structure = self.engine.evaluateStructure(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/content.py", line 56, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 235, in render = lambda self, *args, **kw: self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 821, in do_loop_tal self.interpret(block) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal self.engine.setLocal(name, self.engine.evaluateValue(expr)) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 73, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 376, in do_startEndTag self.do_startTag(stuff, self.endsep, self.endlen) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 405, in do_startTag rendered = attrAction(self, item) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 482, in attrAction_tal evalue = self.engine.evaluateText(item[3]) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 704, in evaluateText text = self.evaluate(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 194, in _eval ob = self._subexprs[-1](econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 124, in _eval ob = self._traverser(ob, element, econtext) File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/engine.py", line 66, in __call__ request=request) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 136, in traversePathElement return traversable.traverse(nm, further_path) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 50, in traverse raise LocationError(subject, name) LocationError: (, 'custom.css') 2014-11-12 13:11:10,866 http://localhost:7080/manage Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 129, in publish obj = request.traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/browser.py", line 554, in traverse ob, add_steps = publication.getDefaultTraversal(self, ob) File "/usr/lib/python2.7/dist-packages/zope/app/publication/browser.py", line 34, in getDefaultTraversal return ob.browserDefault(request) Unauthorized: (, 'browserDefault', 'schooltool.view') 2014-11-12 13:11:11,049 Exception while rendering view on exception Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 379, in handleException body = mapply(view, (), request) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 107, in mapply return debug_call(obj, args) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 113, in debug_call return obj(*args) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/error.py", line 39, in __call__ return NoSidebarPage.__call__(self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 102, in __call__ result = self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 56, in render return self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__ sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal structure = self.engine.evaluateStructure(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/content.py", line 56, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 235, in render = lambda self, *args, **kw: self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 821, in do_loop_tal self.interpret(block) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal self.engine.setLocal(name, self.engine.evaluateValue(expr)) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 73, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 376, in do_startEndTag self.do_startTag(stuff, self.endsep, self.endlen) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 405, in do_startTag rendered = attrAction(self, item) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 482, in attrAction_tal evalue = self.engine.evaluateText(item[3]) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 704, in evaluateText text = self.evaluate(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 194, in _eval ob = self._subexprs[-1](econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 124, in _eval ob = self._traverser(ob, element, econtext) File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/engine.py", line 66, in __call__ request=request) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 136, in traversePathElement return traversable.traverse(nm, further_path) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 50, in traverse raise LocationError(subject, name) LocationError: (, 'custom.css') 2014-11-12 13:11:12,637 http://localhost:7080/favicon.ico Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 129, in publish obj = request.traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/browser.py", line 540, in traverse ob = super(BrowserRequest, self).traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/http.py", line 457, in traverse ob = super(HTTPRequest, self).traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/base.py", line 260, in traverse obj = publication.traverseName(self, obj, entry_name) File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 198, in traverseName ob2 = adapter.publishTraverse(request, nm) File "/usr/lib/python2.7/dist-packages/schooltool/traverser/traverser.py", line 79, in publishTraverse raise NotFound(self.context, name, request) NotFound: Object: , name: u'favicon.ico' 2014-11-12 13:11:12,639 Exception while rendering view on exception Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 379, in handleException body = mapply(view, (), request) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 107, in mapply return debug_call(obj, args) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 113, in debug_call return obj(*args) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/error.py", line 31, in __call__ return super(NotFound, self).__call__(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 102, in __call__ result = self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 56, in render return self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__ sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal structure = self.engine.evaluateStructure(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/content.py", line 56, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 235, in render = lambda self, *args, **kw: self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 821, in do_loop_tal self.interpret(block) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal self.engine.setLocal(name, self.engine.evaluateValue(expr)) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 73, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 376, in do_startEndTag self.do_startTag(stuff, self.endsep, self.endlen) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 405, in do_startTag rendered = attrAction(self, item) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 482, in attrAction_tal evalue = self.engine.evaluateText(item[3]) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 704, in evaluateText text = self.evaluate(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 194, in _eval ob = self._subexprs[-1](econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 124, in _eval ob = self._traverser(ob, element, econtext) File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/engine.py", line 66, in __call__ request=request) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 136, in traversePathElement return traversable.traverse(nm, further_path) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 50, in traverse raise LocationError(subject, name) LocationError: (, 'custom.css') 2014-11-12 13:11:12,650 http://localhost:7080/favicon.ico Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 129, in publish obj = request.traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/browser.py", line 540, in traverse ob = super(BrowserRequest, self).traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/http.py", line 457, in traverse ob = super(HTTPRequest, self).traverse(obj) File "/usr/lib/python2.7/dist-packages/zope/publisher/base.py", line 260, in traverse obj = publication.traverseName(self, obj, entry_name) File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 198, in traverseName ob2 = adapter.publishTraverse(request, nm) File "/usr/lib/python2.7/dist-packages/schooltool/traverser/traverser.py", line 79, in publishTraverse raise NotFound(self.context, name, request) NotFound: Object: , name: u'favicon.ico' 2014-11-12 13:11:12,651 Exception while rendering view on exception Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 379, in handleException body = mapply(view, (), request) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 107, in mapply return debug_call(obj, args) File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 113, in debug_call return obj(*args) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/error.py", line 31, in __call__ return super(NotFound, self).__call__(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 102, in __call__ result = self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 56, in render return self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__ sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal structure = self.engine.evaluateStructure(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/content.py", line 56, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 235, in render = lambda self, *args, **kw: self.template(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 821, in do_loop_tal self.interpret(block) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal self.do_optTag(stuff) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag return self.no_tag(start, program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag self.interpret(program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal self.engine.setLocal(name, self.engine.evaluateValue(expr)) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval return ob() File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 73, in __call__ return self.render(*args, **kw) File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__ return self.im_func(im_self, *args, **kw) File "/usr/lib/python2.7/dist-packages/schooltool/common/inlinept.py", line 110, in __call__ showtal=getattr(instance.request.debug, 'showTAL', False), File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 241, in __call__ interpreter() File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret handlers[opcode](self, args) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 376, in do_startEndTag self.do_startTag(stuff, self.endsep, self.endlen) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 405, in do_startTag rendered = attrAction(self, item) File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 482, in attrAction_tal evalue = self.engine.evaluateText(item[3]) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 704, in evaluateText text = self.evaluate(expr) File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate return expression(self) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__ return self._eval(econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 194, in _eval ob = self._subexprs[-1](econtext) File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 124, in _eval ob = self._traverser(ob, element, econtext) File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/engine.py", line 66, in __call__ request=request) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 136, in traversePathElement return traversable.traverse(nm, further_path) File "/usr/lib/python2.7/dist-packages/zope/traversing/adapters.py", line 50, in traverse raise LocationError(subject, name) LocationError: (, 'custom.css')