All,<br><br>I attempted to search for all issues created by me today so I could catch up since i've been out of the loop for a bit. I performed the following steps:<br><br>- went to <a href="http://bugs.python.org">bugs.python.org</a><br>
- clicked search (on the lhs of the page)<br>- typed in josepharmbruster as creator<br>- clicked search<br><br>I will create an issue if deemed necessary.<br><br>Joseph Armbruster<br><br><br><p><b>exceptions.KeyError</b>: </p>
<p class="help">Debugging information follows</p>
<ol><li>While evaluating the standard:'request/batch' expression on line 23
<table class="otherinfo" style="font-size: 90%;">
<tbody><tr><th colspan="2" class="header">Current variables:</th></tr>
<tr><td><strong>templates</strong></td><td><roundup.cgi.templating.Templates instance at 0x2ab2b64c5fc8></td></tr>
<tr><td><strong>repeat</strong></td><td><roundup.cgi.PageTemplates.TALES.SafeMapping instance at 0x2ab2b75ad9e0></td></tr>
<tr><td><strong>false</strong></td><td>0</td></tr>
<tr><td><strong>context</strong></td><td><HTMLClass(0x2ab2b75ad908) issue></td></tr>
<tr><td><strong>utils</strong></td><td><roundup.cgi.templating.TemplatingUtils instance at 0x2ab2b75ad950></td></tr>
<tr><td><strong>db</strong></td><td><roundup.cgi.templating.HTMLDatabase instance at 0x2ab2b75ad6c8></td></tr>
<tr><td><strong>nothing</strong></td><td>None</td></tr>
<tr><td><strong>i18n</strong></td><td><roundup.cgi.TranslationService.TranslationService instance at 0x2ab2b759e200></td></tr>
<tr><td><strong>true</strong></td><td>1</td></tr>
<tr><td><strong>default</strong></td><td><roundup.cgi.PageTemplates.TALES.Default instance at 0x2ab2b6353b90></td></tr>
<tr><td><strong>request</strong></td><td><HTMLRequest {'_context':
None, 'startwith': 0, 'show': <roundup.support.TruthDict instance at
0x2ab2b75ad830>, 'classname': 'issue', 'special_char': '@',
'dispname': None, 'group': [('+', 'priority')], '_client':
<roundup.cgi.client.Client instance at 0x2ab2b759e128>,
'template': 'index', 'input': <function input_xhtml at
0x2ab2b635b758>, 'columns': ['title', 'id', 'activity', 'status'],
'sort': [('+', 'activity')], 'env': {'HTTP_AUTHORIZATION': None,
'SERVER_PORT': '8080', 'SERVER_NAME': 'localhost',
'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'SCRIPT_NAME': '',
'REQUEST_METHOD': 'GET', 'HTTP_HOST': 'localhost:8080', 'PATH_INFO':
'issue', 'CONTENT_TYPE': 'text/plain', 'QUERY_STRING':
'%40search_text=&title=&%40columns=title&id=&%40columns=id&creation=&creator=josepharmbruster&activity=&%40columns=activity&%40sort=activity&actor=&nosy=&type=&components=&versions=&severity=&dependencies=&assignee=&keywords=&priority=&%40group=priority&status=1&%40columns=status&resolution=&%40pagesize=50&%40startwith=0&%40action=search',
'TRACKER_NAME': 'tracker'}, 'form': FieldStorage(None, None,
[MiniFieldStorage('@columns', 'title'), MiniFieldStorage('@columns',
'id'), MiniFieldStorage('creator', 'josepharmbruster'),
MiniFieldStorage('@columns', 'activity'), MiniFieldStorage('@sort',
'activity'), MiniFieldStorage('@group', 'priority'),
MiniFieldStorage('status', '1'), MiniFieldStorage('@columns',
'status'), MiniFieldStorage('@pagesize', '50'),
MiniFieldStorage('@startwith', '0'), MiniFieldStorage('@action',
'search'), MiniFieldStorage('@filter', 'creator'),
MiniFieldStorage('@filter', 'status')]), 'nodeid': None, 'base':
'<a href="http://bugs.python.org/">http://bugs.python.org/</a>', 'user': <HTMLItem(0x2ab2b75ad7e8) user
2>, 'search_text': None, 'pagesize': 50, 'filterspec': {'status':
['1'], 'creator': []}, 'filter': ['creator', 'status'], 'client':
<roundup.cgi.client.Client instance at 0x2ab2b759e128>}></td></tr>
<tr><td><strong>tracker</strong></td><td><roundup.instance.Tracker instance at 0x2ab2b64bccf8></td></tr>
<tr><td><strong>template</strong></td><td><Roundup PageTemplate 'issue.index.html'></td></tr>
<tr><td><strong>config</strong></td><td><roundup.configuration.CoreConfig instance at 0x2ab2b64bcd40></td></tr>
<tr><td><strong>options</strong></td><td>{'ok_message': [], 'error_message': []}</td></tr>
<tr><td><strong>loop</strong></td><td><roundup.cgi.PageTemplates.TALES.SafeMapping instance at 0x2ab2b75ad9e0></td></tr>
<tr><td><strong>status_notresolved</strong></td><td>'-1,1,3'</td></tr>
<tr><td><strong>columns_showall</strong></td><td>'id,activity,title,creator,assignee,status'</td></tr>
<tr><td><strong>kw_create</strong></td><td>0</td></tr>
<tr><td><strong>attrs</strong></td><td>{'tal:define': 'batch request/batch', 'tal:condition': 'context/is_view_ok'}</td></tr>
<tr><td><strong>columns</strong></td><td>'id,activity,title,creator,status'</td></tr>
</tbody></table></li><li>A problem occurred in your template "issue.index.html".</li></ol>
<table style="font-size: 80%; color: gray;">
<tbody><tr><th class="header" align="left">Full traceback:</th></tr>
<tr><td><pre>Traceback (most recent call last):<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/client.py", line 770, in renderContext<br> result = pt.render(self, None, None, **args)<br>
File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/templating.py", line 323, in render<br> getEngine().getContext(c), output, tal=1, strictinsert=0)()<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/TAL/TALInterpreter.py", line 192, in __call__<br>
self.interpret(self.program)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/TAL/TALInterpreter.py", line 236, in interpret<br> handlers[opcode](self, args)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/TAL/TALInterpreter.py", line 666, in do_useMacro<br>
self.interpret(macro)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/TAL/TALInterpreter.py", line 236, in interpret<br> handlers[opcode](self, args)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/TAL/TALInterpreter.py", line 411, in do_optTag_tal<br>
self.do_optTag(stuff)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/TAL/TALInterpreter.py", line 396, in do_optTag<br> return self.no_tag(start, program)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/TAL/TALInterpreter.py", line 391, in no_tag<br>
self.interpret(program)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/TAL/TALInterpreter.py", line 236, in interpret<br> handlers[opcode](self, args)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/TAL/TALInterpreter.py", line 689, in do_defineSlot<br>
self.interpret(slot)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/TAL/TALInterpreter.py", line 236, in interpret<br> handlers[opcode](self, args)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/TAL/TALInterpreter.py", line 411, in do_optTag_tal<br>
self.do_optTag(stuff)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/TAL/TALInterpreter.py", line 396, in do_optTag<br> return self.no_tag(start, program)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/TAL/TALInterpreter.py", line 391, in no_tag<br>
self.interpret(program)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/TAL/TALInterpreter.py", line 236, in interpret<br> handlers[opcode](self, args)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/TAL/TALInterpreter.py", line 462, in do_setLocal_tal<br>
self.engine.setLocal(name, self.engine.evaluateValue(expr))<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/PageTemplates/TALES.py", line 227, in evaluate<br> return expression(self)<br>
File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/PageTemplates/Expressions.py", line 194, in __call__<br> return self._eval(econtext)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/PageTemplates/Expressions.py", line 189, in _eval<br>
return render(ob, econtext.vars)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/PageTemplates/Expressions.py", line 95, in render<br> ob = ob()<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/cgi/templating.py", line 2463, in batch<br>
l = [id for id in klass.filter(matches, filterspec, sort, group)<br> File "/home/roundup/roundup-production//lib/python2.4/site-packages/roundup/backends/rdbms_common.py", line 2178, in filter<br> del d[None]<br>
KeyError<br></pre></td></tr>
</tbody></table>
<p><br></p>