Advertisement
Guest User

Untitled

a guest
Jun 5th, 2013
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.00 KB | None | 0 0
  1.  
  2. schooltool
  3.  
  4. Home
  5. Calendar
  6. Server
  7. School
  8. Intervention
  9.  
  10. SchoolTool Administrator
  11. Log out
  12.  
  13. 418a8cd1-6781-4fe1-92f0-66ef277e61dc
  14. ID 418a8cd1-6781-4fe1-92f0-66ef277e61dc
  15. Failed
  16. Traceback Traceback (most recent call last): File "/home/douglas/reports/schooltool/eggs/celery-2.5.3-py2.7.egg/celery/execute/trace.py", line 181, in trace_task R = retval = fun(*args, **kwargs) File "/home/douglas/reports/schooltool/src/schooltool/task/tasks.py", line 231, in __call__ raise failure FormattedTraceback:
  17. Exception
  18.  
  19. 'NoneType' object has no attribute 'start'
  20.  
  21. Traceback
  22.  
  23. File "/home/douglas/reports/schooltool/src/schooltool/task/tasks.py", line 184, in runTransaction
  24. result = callable(*args, **kw)
  25. File "/home/douglas/reports/schooltool/src/schooltool/report/report.py", line 428, in execute
  26. report_file = self.renderToFile(renderer, *args, **kwargs)
  27. File "/home/douglas/reports/schooltool/src/schooltool/report/report.py", line 477, in renderToFile
  28. self.renderReport(renderer, stream, *args, **kw)
  29. File "/home/douglas/reports/schooltool/src/schooltool/report/report.py", line 551, in renderReport
  30. written = renderer.render(stream, *args, **kw)
  31. File "/home/douglas/reports/schooltool/src/schooltool/report/browser/report.py", line 624, in render
  32. file_manager.render(zip_file)
  33. File "/home/douglas/reports/schooltool/src/schooltool/report/browser/report.py", line 537, in render
  34. viewlet(archive)
  35. File "/home/douglas/reports/schooltool/src/schooltool/skin/flourish/viewlet.py", line 75, in __call__
  36. return self.render(*args, **kw)
  37. File "/home/douglas/reports/schooltool.cando/src/schooltool/cando/browser/gradebook.py", line 2180, in render
  38. self.renderSection(section, filename, archive)
  39. File "/home/douglas/reports/schooltool.cando/src/schooltool/cando/browser/gradebook.py", line 2159, in renderSection
  40. self.renderReport(renderer, filename, archive)
  41. File "/home/douglas/reports/schooltool.cando/src/schooltool/cando/browser/gradebook.py", line 2140, in renderReport
  42. rml = renderer.render()
  43. File "/home/douglas/reports/schooltool/src/schooltool/skin/flourish/page.py", line 55, in render
  44. return self.template(*args, **kw)
  45. File "/home/douglas/reports/schooltool/eggs/zope.browserpage-4.0.0-py2.7.egg/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__
  46. return self.im_func(im_self, *args, **kw)
  47. File "/home/douglas/reports/schooltool/eggs/zope.browserpage-4.0.0-py2.7.egg/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__
  48. sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0),
  49. File "/home/douglas/reports/schooltool/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py", line 132, in pt_render
  50. strictinsert=0, sourceAnnotations=sourceAnnotations
  51. Template "/home/douglas/reports/schooltool/src/schooltool/skin/flourish/rml/pdf.pt"
  52. File "/home/douglas/reports/schooltool/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py", line 241, in __call__
  53. interpreter()
  54. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 271, in __call__
  55. self.interpret(self.program)
  56. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
  57. handlers[opcode](self, args)
  58. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
  59. self.do_optTag(stuff)
  60. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
  61. return self.no_tag(start, program)
  62. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
  63. self.interpret(program)
  64. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
  65. handlers[opcode](self, args)
  66. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
  67. self.do_optTag(stuff)
  68. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
  69. return self.no_tag(start, program)
  70. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
  71. self.interpret(program)
  72. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
  73. handlers[opcode](self, args)
  74. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
  75. self.do_optTag(stuff)
  76. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
  77. return self.no_tag(start, program)
  78. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
  79. self.interpret(program)
  80. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
  81. handlers[opcode](self, args)
  82. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal
  83. structure = self.engine.evaluateStructure(expr)
  84. File "/home/douglas/reports/schooltool/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py", line 696, in evaluate
  85. return expression(self)
  86. Template "/home/douglas/reports/schooltool/src/schooltool/skin/flourish/rml/pdf.pt", line 20, column 8
  87. Expression: <PathExpr standard:u'view/providers/story'>
  88. File "/home/douglas/reports/schooltool/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py", line 217, in __call__
  89. return self._eval(econtext)
  90. File "/home/douglas/reports/schooltool/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py", line 211, in _eval
  91. return ob()
  92. File "/home/douglas/reports/schooltool/src/schooltool/skin/flourish/content.py", line 57, in __call__
  93. return self.render(*args, **kw)
  94. File "/home/douglas/reports/schooltool.cando/src/schooltool/cando/browser/gradebook.py", line 2049, in render
  95. result.append(student_scr.render())
  96. File "/home/douglas/reports/schooltool/src/schooltool/skin/flourish/zcml_content.py", line 187, in <lambda>
  97. setattr(new_class, attr, lambda *a, **kw: method(*a, **kw))
  98. File "/home/douglas/reports/schooltool/eggs/zope.browserpage-4.0.0-py2.7.egg/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__
  99. return self.im_func(im_self, *args, **kw)
  100. File "/home/douglas/reports/schooltool/eggs/zope.browserpage-4.0.0-py2.7.egg/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__
  101. sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0),
  102. File "/home/douglas/reports/schooltool/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py", line 132, in pt_render
  103. strictinsert=0, sourceAnnotations=sourceAnnotations
  104. Template "/home/douglas/reports/schooltool.cando/src/schooltool/cando/browser/rml/section_student_scr.pt"
  105. File "/home/douglas/reports/schooltool/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py", line 241, in __call__
  106. interpreter()
  107. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 271, in __call__
  108. self.interpret(self.program)
  109. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
  110. handlers[opcode](self, args)
  111. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
  112. self.do_optTag(stuff)
  113. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
  114. return self.no_tag(start, program)
  115. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
  116. self.interpret(program)
  117. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
  118. handlers[opcode](self, args)
  119. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 531, in do_optTag_tal
  120. self.no_tag(stuff[-2], stuff[-1])
  121. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
  122. self.interpret(program)
  123. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
  124. handlers[opcode](self, args)
  125. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal
  126. structure = self.engine.evaluateStructure(expr)
  127. File "/home/douglas/reports/schooltool/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py", line 696, in evaluate
  128. return expression(self)
  129. Template "/home/douglas/reports/schooltool.cando/src/schooltool/cando/browser/rml/section_student_scr.pt", line 14, column 2
  130. Expression: <PathExpr standard:u'view/scr_table'>
  131. File "/home/douglas/reports/schooltool/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py", line 217, in __call__
  132. return self._eval(econtext)
  133. File "/home/douglas/reports/schooltool/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py", line 211, in _eval
  134. return ob()
  135. File "/home/douglas/reports/schooltool.cando/src/schooltool/cando/browser/gradebook.py", line 2090, in scr_table
  136. rml_table.update()
  137. File "/home/douglas/reports/schooltool/src/schooltool/table/pdf.py", line 85, in update
  138. self.formatter = self.makeFormatter()
  139. File "/home/douglas/reports/schooltool/src/schooltool/table/pdf.py", line 81, in makeFormatter
  140. formatter = self.table.makeFormatter()
  141. File "/home/douglas/reports/schooltool/src/schooltool/table/ajax.py", line 128, in makeFormatter
  142. batch_start=self.batch.start, batch_size=self.batch.size,
  143.  
  144. Exception
  145.  
  146. <ExceptionWithTraceback (AttributeError("'NoneType' object has no attribute 'start'",))>
  147.  
  148. Traceback
  149.  
  150. File "/home/douglas/reports/schooltool/src/schooltool/task/tasks.py", line 211, in __call__
  151. result = self.runTransaction('execute', True, self, *args, **kwargs)
  152. File "/home/douglas/reports/schooltool/src/schooltool/task/tasks.py", line 201, in runTransaction
  153. raise failure
  154.  
  155. Persisted traceback
  156. Exception
  157.  
  158. 'NoneType' object has no attribute 'start'
  159.  
  160. Traceback
  161.  
  162. File "/home/douglas/reports/schooltool/src/schooltool/task/tasks.py", line 184, in runTransaction
  163. result = callable(*args, **kw)
  164. File "/home/douglas/reports/schooltool/src/schooltool/report/report.py", line 428, in execute
  165. report_file = self.renderToFile(renderer, *args, **kwargs)
  166. File "/home/douglas/reports/schooltool/src/schooltool/report/report.py", line 477, in renderToFile
  167. self.renderReport(renderer, stream, *args, **kw)
  168. File "/home/douglas/reports/schooltool/src/schooltool/report/report.py", line 551, in renderReport
  169. written = renderer.render(stream, *args, **kw)
  170. File "/home/douglas/reports/schooltool/src/schooltool/report/browser/report.py", line 624, in render
  171. file_manager.render(zip_file)
  172. File "/home/douglas/reports/schooltool/src/schooltool/report/browser/report.py", line 537, in render
  173. viewlet(archive)
  174. File "/home/douglas/reports/schooltool/src/schooltool/skin/flourish/viewlet.py", line 75, in __call__
  175. return self.render(*args, **kw)
  176. File "/home/douglas/reports/schooltool.cando/src/schooltool/cando/browser/gradebook.py", line 2180, in render
  177. self.renderSection(section, filename, archive)
  178. File "/home/douglas/reports/schooltool.cando/src/schooltool/cando/browser/gradebook.py", line 2159, in renderSection
  179. self.renderReport(renderer, filename, archive)
  180. File "/home/douglas/reports/schooltool.cando/src/schooltool/cando/browser/gradebook.py", line 2140, in renderReport
  181. rml = renderer.render()
  182. File "/home/douglas/reports/schooltool/src/schooltool/skin/flourish/page.py", line 55, in render
  183. return self.template(*args, **kw)
  184. File "/home/douglas/reports/schooltool/eggs/zope.browserpage-4.0.0-py2.7.egg/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__
  185. return self.im_func(im_self, *args, **kw)
  186. File "/home/douglas/reports/schooltool/eggs/zope.browserpage-4.0.0-py2.7.egg/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__
  187. sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0),
  188. File "/home/douglas/reports/schooltool/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py", line 132, in pt_render
  189. strictinsert=0, sourceAnnotations=sourceAnnotations
  190. Template "/home/douglas/reports/schooltool/src/schooltool/skin/flourish/rml/pdf.pt"
  191. File "/home/douglas/reports/schooltool/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py", line 241, in __call__
  192. interpreter()
  193. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 271, in __call__
  194. self.interpret(self.program)
  195. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
  196. handlers[opcode](self, args)
  197. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
  198. self.do_optTag(stuff)
  199. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
  200. return self.no_tag(start, program)
  201. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
  202. self.interpret(program)
  203. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
  204. handlers[opcode](self, args)
  205. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
  206. self.do_optTag(stuff)
  207. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
  208. return self.no_tag(start, program)
  209. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
  210. self.interpret(program)
  211. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
  212. handlers[opcode](self, args)
  213. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
  214. self.do_optTag(stuff)
  215. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
  216. return self.no_tag(start, program)
  217. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
  218. self.interpret(program)
  219. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
  220. handlers[opcode](self, args)
  221. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal
  222. structure = self.engine.evaluateStructure(expr)
  223. File "/home/douglas/reports/schooltool/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py", line 696, in evaluate
  224. return expression(self)
  225. Template "/home/douglas/reports/schooltool/src/schooltool/skin/flourish/rml/pdf.pt", line 20, column 8
  226. Expression: <PathExpr standard:u'view/providers/story'>
  227. File "/home/douglas/reports/schooltool/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py", line 217, in __call__
  228. return self._eval(econtext)
  229. File "/home/douglas/reports/schooltool/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py", line 211, in _eval
  230. return ob()
  231. File "/home/douglas/reports/schooltool/src/schooltool/skin/flourish/content.py", line 57, in __call__
  232. return self.render(*args, **kw)
  233. File "/home/douglas/reports/schooltool.cando/src/schooltool/cando/browser/gradebook.py", line 2049, in render
  234. result.append(student_scr.render())
  235. File "/home/douglas/reports/schooltool/src/schooltool/skin/flourish/zcml_content.py", line 187, in <lambda>
  236. setattr(new_class, attr, lambda *a, **kw: method(*a, **kw))
  237. File "/home/douglas/reports/schooltool/eggs/zope.browserpage-4.0.0-py2.7.egg/zope/browserpage/viewpagetemplatefile.py", line 81, in __call__
  238. return self.im_func(im_self, *args, **kw)
  239. File "/home/douglas/reports/schooltool/eggs/zope.browserpage-4.0.0-py2.7.egg/zope/browserpage/viewpagetemplatefile.py", line 49, in __call__
  240. sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0),
  241. File "/home/douglas/reports/schooltool/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py", line 132, in pt_render
  242. strictinsert=0, sourceAnnotations=sourceAnnotations
  243. Template "/home/douglas/reports/schooltool.cando/src/schooltool/cando/browser/rml/section_student_scr.pt"
  244. File "/home/douglas/reports/schooltool/eggs/zope.pagetemplate-4.0.1-py2.7.egg/zope/pagetemplate/pagetemplate.py", line 241, in __call__
  245. interpreter()
  246. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 271, in __call__
  247. self.interpret(self.program)
  248. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
  249. handlers[opcode](self, args)
  250. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
  251. self.do_optTag(stuff)
  252. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 518, in do_optTag
  253. return self.no_tag(start, program)
  254. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
  255. self.interpret(program)
  256. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
  257. handlers[opcode](self, args)
  258. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 531, in do_optTag_tal
  259. self.no_tag(stuff[-2], stuff[-1])
  260. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 513, in no_tag
  261. self.interpret(program)
  262. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 343, in interpret
  263. handlers[opcode](self, args)
  264. File "/home/douglas/reports/schooltool/eggs/zope.tal-3.5.2-py2.7.egg/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal
  265. structure = self.engine.evaluateStructure(expr)
  266. File "/home/douglas/reports/schooltool/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/tales.py", line 696, in evaluate
  267. return expression(self)
  268. Template "/home/douglas/reports/schooltool.cando/src/schooltool/cando/browser/rml/section_student_scr.pt", line 14, column 2
  269. Expression: <PathExpr standard:u'view/scr_table'>
  270. File "/home/douglas/reports/schooltool/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py", line 217, in __call__
  271. return self._eval(econtext)
  272. File "/home/douglas/reports/schooltool/eggs/zope.tales-3.5.3-py2.7.egg/zope/tales/expressions.py", line 211, in _eval
  273. return ob()
  274. File "/home/douglas/reports/schooltool.cando/src/schooltool/cando/browser/gradebook.py", line 2090, in scr_table
  275. rml_table.update()
  276. File "/home/douglas/reports/schooltool/src/schooltool/table/pdf.py", line 85, in update
  277. self.formatter = self.makeFormatter()
  278. File "/home/douglas/reports/schooltool/src/schooltool/table/pdf.py", line 81, in makeFormatter
  279. formatter = self.table.makeFormatter()
  280. File "/home/douglas/reports/schooltool/src/schooltool/table/ajax.py", line 128, in makeFormatter
  281. batch_start=self.batch.start, batch_size=self.batch.size,
  282.  
  283. Exception
  284.  
  285. <ExceptionWithTraceback (AttributeError("'NoneType' object has no attribute 'start'",))>
  286.  
  287. Traceback
  288.  
  289. File "/home/douglas/reports/schooltool/src/schooltool/task/tasks.py", line 211, in __call__
  290. result = self.runTransaction('execute', True, self, *args, **kwargs)
  291. File "/home/douglas/reports/schooltool/src/schooltool/task/tasks.py", line 201, in runTransaction
  292. raise failure
  293.  
  294. InternalState FAILURE
  295. Done
  296.  
  297. APS CanDo 2012-13 - server running SchoolTool 2.5.0dev
  298.  
  299. © 2003 - 2012 Shuttleworth Foundation: Supporting exceptional people to change the world.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement