← Back to team overview

schooltool-developers team mailing list archive

[Bug 1359858] Re: Server error Home tab

 

** Changed in: schooltool
       Status: Fix Committed => Triaged

-- 
You received this bug notification because you are a member of
SchoolTool-Dev, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1359858

Title:
  Server error Home tab

Status in SchoolTool:
  Triaged

Bug description:
  I get this error on the home page
  What can it be? 

  Server Error

  An internal server error has occurred. This most likely means that you have found a bug in SchoolTool. Please report it on the issue tracker.
  Exception

  TooSmall: (50, 97)
    

  Traceback

  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)
  Extra information: <schooltool.skin.flourish.zcml_content.FlourishPersonView_index.html object at 0x7f8e4b31db90>
  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 100, in __call__
    result = self.render(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 54, 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
  Template "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/templates/main.pt"
  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)
  Template "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/templates/main.pt", line 79, column 8
    Expression: <PathExpr standard:u'view/page_template|nothing'>
  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/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
  Template "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/templates/page.pt"
  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 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)
  Template "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/templates/page.pt", line 23, column 2
    Expression: <PathExpr standard:u'view/providers/page_content|nothing'>
  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/page.py", line 159, in render
    result = ViewletManager.render(self, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 235, in <lambda>
    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)
  Template "None", line 3, column 10
    Expression: <PathExpr standard:'viewlet'>
  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/schooltool/skin/flourish/page.py", line 190, in <lambda>
    render = lambda self, *a, **kw: self.template(*a, **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
  Template "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/templates/page_content.pt"
  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 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)
  Template "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/templates/page_content.pt", line 1, column 0
    Expression: <PathExpr standard:u'view/body_template'>
  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/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
  Template "/usr/lib/python2.7/dist-packages/schooltool/basicperson/browser/templates/f_person_view_details.pt"
  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 531, in do_optTag_tal
    self.no_tag(stuff[-2], stuff[-1])
  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)
  Template "/usr/lib/python2.7/dist-packages/schooltool/basicperson/browser/templates/f_person_view_details.pt", line 3, column 2
    Expression: <PathExpr standard:u'context/schooltool:content/schooltool.person.FlourishInfo'>
  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 55, in __call__
    self.update()
  File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/viewlet.py", line 220, in update
    viewlet.update()
  File "/usr/lib/python2.7/dist-packages/schooltool/basicperson/browser/person.py", line 881, in update
    self.fields = self.getFields()
  File "/usr/lib/python2.7/dist-packages/schooltool/basicperson/browser/person.py", line 833, in getFields
    fields += field_desc.makeField()
  File "/usr/lib/python2.7/dist-packages/schooltool/basicperson/demographics.py", line 267, in makeField
    max=self.max_value))
  File "/usr/lib/python2.7/dist-packages/zope/schema/_bootstrapfields.py", line 399, in __init__
    super(Int, self).__init__(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/zope/schema/_bootstrapfields.py", line 247, in __init__
    self.max = max
  File "/usr/lib/python2.7/dist-packages/zope/schema/_bootstrapfields.py", line 44, in __set__
    inst.validate(value)
  File "/usr/lib/python2.7/dist-packages/zope/schema/_bootstrapfields.py", line 153, in validate
    self._validate(value)
  File "/usr/lib/python2.7/dist-packages/zope/schema/_bootstrapfields.py", line 257, in _validate
    raise TooSmall(value, self.min)

To manage notifications about this bug go to:
https://bugs.launchpad.net/schooltool/+bug/1359858/+subscriptions