id	summary	reporter	owner	description	type	status	priority	component	severity	resolution	keywords	cc	release
9942	'Headers Already Set' error after password reset	rjollos	hasienda	I'm running the latest version of the AccountManagerPlugin, r11364, and Trac 0.12.3. After creating a user account and logging in as that user (to work around #9252 / #9843), I reset the users password to force them to change it on first login. When the users logs in, they see the following error:\r\n[[Image(HeadersAlreadySet.png,100%)]]\r\n\r\nUpon attempting navigate to any other page, they are redirected to the ''Change password'' page and prevented from accessing any other page before changing their password:\r\n\r\n[[Image(PleaseChangeYourPassword.png,100%)]]\r\n\r\nTraceback:\r\n{{{\r\n2012-04-03 16:43:07,069 Trac[main] ERROR: Internal Server Error:\r\nTraceback (most recent call last):\r\n  File "/usr/local/python26_trac12/lib/python2.6/site-packages/Trac-0.12.3-py2.6.egg/trac/web/main.py", line 522, in _dispatch_request\r\n    dispatcher.dispatch(req)\r\n  File "/usr/local/python26_trac12/lib/python2.6/site-packages/Trac-0.12.3-py2.6.egg/trac/web/main.py", line 269, in dispatch\r\n    self._post_process_request(req)\r\n  File "/usr/local/python26_trac12/lib/python2.6/site-packages/Trac-0.12.3-py2.6.egg/trac/web/main.py", line 365, in _post_process_request\r\n    f.post_process_request(req, *(None,)*extra_arg_count)\r\n  File "build/bdist.linux-x86_64/egg/acct_mgr/web_ui.py", line 256, in post_process_request\r\n    req.redirect(redirect_url)\r\n  File "/usr/local/python26_trac12/lib/python2.6/site-packages/Trac-0.12.3-py2.6.egg/trac/web/api.py", line 383, in redirect\r\n    self.end_headers()\r\n  File "/usr/local/python26_trac12/lib/python2.6/site-packages/Trac-0.12.3-py2.6.egg/trac/web/api.py", line 321, in end_headers\r\n    self._write = self._start_response(self._status, self._outheaders)\r\n  File "/usr/local/python26_trac12/lib/python2.6/site-packages/Trac-0.12.3-py2.6.egg/trac/web/_fcgi.py", line 1241, in start_response\r\n    assert not headers_set, 'Headers already set!'\r\nAssertionError: Headers already set!\r\n}}}	defect	closed	low	AccountManagerPlugin	normal	fixed	login password reset		0.12
