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

_______________________________________________
Mailing list: https://launchpad.net/~schooltool-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~schooltool-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to