id	summary	reporter	owner	description	type	status	priority	component	severity	resolution	keywords	cc	release
6184	ProgrammingError: Cannot operate on a closed cursor.	anonymous	proofek	\r\n==== How to Reproduce ====\r\n\r\nWhile doing a POST operation on `/peerReviewView`, Trac issued an internal error.\r\n\r\n''(please provide additional details here)''\r\n\r\n\r\nRequest parameters:\r\n{{{\r\n{'Review': u'1', 'Vote': u'yes', '__FORM_TOKEN': u'b2907177f4084a0a049cefb7'}\r\n}}}\r\n\r\n\r\nUser Agent was: `Mozilla/5.0 (Windows; U; Windows NT 6.0; zh-CN; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5 (.NET CLR 3.5.30729)`\r\n\r\n==== System Information ====\r\n\r\n|| '''Trac''' || `0.11.5` ||\r\n|| '''Python''' || `2.6.4 (r264:75706, Oct 29 2009, 15:55:15) ` [[br]] `[GCC 4.4.1]` ||\r\n|| '''setuptools''' || `0.6c11` ||\r\n|| '''SQLite''' || `3.6.16` ||\r\n|| '''pysqlite''' || `2.5.5` ||\r\n|| '''Genshi''' || `0.5.1` ||\r\n|| '''mod_python''' || `3.3.1` ||\r\n|| '''Pygments''' || `1.0` ||\r\n|| '''Subversion''' || `1.6.5 (r38866)` ||\r\n|| '''jQuery:''' || `1.3.2` ||\r\n\r\n==== Python Traceback ====\r\n{{{\r\nTraceback (most recent call last):\r\n  File "/usr/lib/python2.6/dist-packages/trac/web/main.py", line 444, in _dispatch_request\r\n    dispatcher.dispatch(req)\r\n  File "/usr/lib/python2.6/dist-packages/trac/web/main.py", line 205, in dispatch\r\n    resp = chosen_handler.process_request(req)\r\n  File "build/bdist.linux-i686/egg/codereview/peerReviewView.py", line 167, in process_request\r\n    self.vote("1", reviewID, req)\r\n  File "build/bdist.linux-i686/egg/codereview/peerReviewView.py", line 208, in vote\r\n    reviewEntry.save(db)\r\n  File "build/bdist.linux-i686/egg/codereview/ReviewerStruct.py", line 46, in save\r\n    cursor.execute(query)\r\n  File "/usr/lib/python2.6/dist-packages/trac/db/util.py", line 60, in execute\r\n    return self.cursor.execute(sql)\r\n  File "/usr/lib/python2.6/dist-packages/trac/db/sqlite_backend.py", line 58, in execute\r\n    args or [])\r\n  File "/usr/lib/python2.6/dist-packages/trac/db/sqlite_backend.py", line 50, in _rollback_on_error\r\n    return function(self, *args, **kwargs)\r\nProgrammingError: Cannot operate on a closed cursor.\r\n\r\n}}}\r\n    	defect	closed	normal	PeerReviewPlugin	normal	duplicate			0.11
