id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,branch,changelog,apichanges,internalchanges 6101,browsing folder with too many files should use paging,alex.theissen,,"From time to time and everytime when I try to open a folder which contains many files at the ""Browse source"" component I get this memory error: {{{ Traceback (most recent call last): File ""/usr/local/python2.5/lib/python2.5/site-packages/Trac-0.11dev_r6038-py2.5.egg/trac/web/api.py"", line 342, in send_error 'text/html') File ""/usr/local/python2.5/lib/python2.5/site-packages/Trac-0.11dev_r6038-py2.5.egg/trac/web/chrome.py"", line 601, in render_template return stream.render(method, doctype=doctype) File ""build/bdist.linux-i686/egg/genshi/core.py"", line 154, in render return encode(generator, method=method, encoding=encoding) File ""build/bdist.linux-i686/egg/genshi/output.py"", line 45, in encode output = u''.join(list(iterator)) File ""build/bdist.linux-i686/egg/genshi/output.py"", line 274, in __call__ for kind, data, pos in stream: File ""build/bdist.linux-i686/egg/genshi/output.py"", line 519, in __call__ for kind, data, pos in stream: File ""build/bdist.linux-i686/egg/genshi/output.py"", line 679, in __call__ for kind, data, pos in chain(stream, [(None, None, None)]): File ""build/bdist.linux-i686/egg/genshi/output.py"", line 459, in __call__ for ev in stream: File ""build/bdist.linux-i686/egg/genshi/core.py"", line 212, in _ensure for event in stream: File ""build/bdist.linux-i686/egg/genshi/core.py"", line 212, in _ensure for event in stream: File ""/usr/local/python2.5/lib/python2.5/site-packages/Trac-0.11dev_r6038-py2.5.egg/trac/web/chrome.py"", line 631, in _strip_accesskeys for kind, data, pos in stream: File ""build/bdist.linux-i686/egg/genshi/core.py"", line 212, in _ensure for event in stream: File ""/usr/local/python2.5/lib/python2.5/site-packages/Trac-0.11dev_r6038-py2.5.egg/trac/web/chrome.py"", line 620, in _generate for kind, data, pos in stream: File ""build/bdist.linux-i686/egg/genshi/template/markup.py"", line 252, in _include for event in stream: File ""build/bdist.linux-i686/egg/genshi/template/markup.py"", line 322, in _match content = list(self._include(content, ctxt)) File ""build/bdist.linux-i686/egg/genshi/template/markup.py"", line 252, in _include for event in stream: File ""build/bdist.linux-i686/egg/genshi/template/markup.py"", line 297, in _match for event in stream: File ""build/bdist.linux-i686/egg/genshi/template/markup.py"", line 286, in _strip event = stream.next() File ""build/bdist.linux-i686/egg/genshi/template/markup.py"", line 242, in _exec for event in stream: File ""build/bdist.linux-i686/egg/genshi/template/base.py"", line 421, in _eval result = data.evaluate(ctxt) File ""build/bdist.linux-i686/egg/genshi/template/eval.py"", line 136, in evaluate return eval(self.code, _globals, {'data': data}) File ""/usr/local/python2.5/lib/python2.5/site-packages/Trac-0.11dev_r6038-py2.5.egg/trac/templates/error.html"", line 161, in ${shorten_line(repr(value))} MemoryError }}} This error only occurs when I have some data in the associated repository.",defect,new,lowest,next-major-releases,version control/browser,devel,minor,,memory paging,xjakub@… peter.westwood@…,,,,