id	summary	reporter	owner	description	type	status	priority	component	severity	resolution	keywords	cc	release
10834	Internal Error when submitting a review	roxana.macarie@evoline.ro	robguttman	I'm using Trac 1.0, via Apache. Installation seems to go well and differences on the changesets are shown, but when I try to submit a review on a changeset I get an internal error: \r\n\r\n{{{\r\nAttributeError: 'NoneType' object has no attribute 'get_changeset'\r\n}}}\r\n\r\n... = I substituted the path to the file.\r\n\r\nWe have multiple repositories set, but a default repository is defined.\r\n\r\nI do not have that much experience with python, so any help would be appreciated.\r\n\r\n==== How to Reproduce ====\r\n\r\nWhile doing a POST operation on `/changeset/141/moduletest/...`, Trac issued an internal error.\r\n\r\n\r\nRequest parameters:\r\n{{{\r\n{'__FORM_TOKEN': u'6cea3ac5ccb4e7227f291cfb',\r\n 'new': u'141',\r\n 'new_path': u'/moduletest/...',\r\n 'reviewbutton': u'Submit review',\r\n 'status': u'PASSED',\r\n 'summary': u''}\r\n}}}\r\n\r\nUser agent: `Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0`\r\n\r\n==== System Information ====\r\n|| '''`Trac`''' || `1.0` ||\r\n|| '''`Agilo`''' || `1.3.9-pro` ||\r\n|| '''`Genshi`''' || `0.6 (without speedups)` ||\r\n|| '''`Mercurial`''' || `2.3.1` ||\r\n|| '''`pysqlite`''' || `2.6.0` ||\r\n|| '''`Python`''' || `2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)]` ||\r\n|| '''`setuptools`''' || `0.6c11` ||\r\n|| '''`SQLite`''' || `3.6.21` ||\r\n|| '''`jQuery`''' || `1.7.2` ||\r\n\r\n==== Enabled Plugins ====\r\n|| '''`binary-agilo`''' || `1.3.9-pro` ||\r\n|| '''`tracaccountmanager`''' || `0.4` ||\r\n|| '''`traccodereviewer`''' || `0.0.2` ||\r\n|| '''`tracmercurial`''' || `1.0.0.3dev` ||\r\n\r\n==== Python Traceback ====\r\n{{{\r\nTraceback (most recent call last):\r\n  File "C:\\Python27\\lib\\site-packages\\trac\\web\\main.py", line 497, in _dispatch_request\r\n    dispatcher.dispatch(req)\r\n  File "C:\\Python27\\lib\\site-packages\\trac\\web\\main.py", line 224, in dispatch\r\n    self._post_process_request(req, *resp)\r\n  File "C:\\Python27\\lib\\site-packages\\trac\\web\\main.py", line 338, in _post_process_request\r\n    resp = f.post_process_request(req, *resp)\r\n  File "build\\bdist.win32\\egg\\coderev\\web_ui.py", line 59, in post_process_request\r\n    tickets = self._update_tickets(req, review)\r\n  File "build\\bdist.win32\\egg\\coderev\\web_ui.py", line 127, in _update_tickets\r\n    changeset = repo.get_changeset(review.changeset)\r\nAttributeError: 'NoneType' object has no attribute 'get_changeset'\r\n}}}	defect	new	normal	CodeReviewerPlugin	normal				1.0
