﻿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:
[[Image(HeadersAlreadySet.png,100%)]]

Upon 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:

[[Image(PleaseChangeYourPassword.png,100%)]]

Traceback:
{{{
2012-04-03 16:43:07,069 Trac[main] ERROR: Internal Server Error:
Traceback (most recent call last):
  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
    dispatcher.dispatch(req)
  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
    self._post_process_request(req)
  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
    f.post_process_request(req, *(None,)*extra_arg_count)
  File ""build/bdist.linux-x86_64/egg/acct_mgr/web_ui.py"", line 256, in post_process_request
    req.redirect(redirect_url)
  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
    self.end_headers()
  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
    self._write = self._start_response(self._status, self._outheaders)
  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
    assert not headers_set, 'Headers already set!'
AssertionError: Headers already set!
}}}",defect,closed,low,AccountManagerPlugin,normal,fixed,login password reset,,0.12
