| req = <Request "POST u'/login'">, req.send_error = <bound method Request.send_error of <Request "POST u'/login'">>, exc_info undefined, status undefined, env = <trac.env.Environment object>, data =
{'frames': [{'filename':
'/usr/local/lib/python2.4/site-packages/Trac-0.11dev_r6060-py2.4.egg/trac/web/main.py',
'function': 'dispatch_request', 'line': ' dispatcher.dispatch(req)',
'lineno': 380, 'lines_after': [' except RequestDone:', ' pass', '
return req._response or []', ' finally:', ' if not run_once:'],
'lines_before': [' if not env and env_error:', ' raise
HTTPInternalError(env_error)', ' try:', ' try:', ' dispatcher =
RequestDispatcher(env)'], 'traceback': <traceback object>,
'vars': {'after': ['', ' headers_set[:] = [status, response_headers]',
' return write', '', ' if not self.multithreaded:'], 'before': ["
assert status[3] == ' ', 'Status must have a space after code'", "
assert type(response_headers) is list, 'Headers must be a list'", ' if
__debug__:', ' for name,val in response_headers:', " assert type(name)
is str, 'Header names must be strings'"], 'data': {'frames': [{...},
{...}, {...}, {...}, {...}, {...}, {...}, {...}, {...}], 'message':
u'AssertionError: Header values must be strings', 'shorten_line':
<function shorten_line>, 'title': 'Internal Error', 'traceback':
'Traceback (most recent call last):\n File "/usr/...s\'\nAssertionError: Header values must be strings\n',
'type': 'internal'}, 'dispatcher': <trac.web.main.RequestDispatcher
object>, 'e': <exceptions.AssertionError instance>, 'env':
<trac.env.Environment object>, 'env_error': None, 'env_path':
'/usr/local/share/trac/projects/master', 'environ': {'CONTENT_LENGTH':
'116', 'CONTENT_TYPE': 'application/x-www-form-urlencoded',
'DOCUMENT_ROOT': '/usr/local/www/apache22/site/data',
'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT':
'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5',
'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7',
'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE':
'en-us,en;q=0.5', 'HTTP_CONTENT_LENGTH': '116', 'HTTP_COOKIE':
'trac_session=69b8a673ba0ec6a00546c6b0;
trac_form...9778a433c42cec3aab8573a871c86c2; __utmc=214491140', ...},
'filename':
'/usr/local/lib/python2.4/site-packages/Trac-0.11dev_r6060-py2.4.egg/trac/web/_fcgi.py',
...}}, {'filename':
'/usr/local/lib/python2.4/site-packages/Trac-0.11dev_r6060-py2.4.egg/trac/web/main.py',
'function': 'dispatch', 'line': ' resp =
chosen_handler.process_request(req)', 'lineno': 190, 'lines_after': ['
if resp:', ' if len(resp) == 2: # Clearsilver', '
chrome.populate_hdf(req)', r' template, content_type = \', '
self._post_process_request(req, *resp)'], 'lines_before': [" 'Do you
have cookies enabled?')", '', ' # Process the request and render the
template', ' try:', ' try:'], 'traceback': <traceback object>,
'vars': {'chosen_handler': <acct_mgr.web_ui.LoginModule object>,
'chrome': <trac.web.chrome.Chrome object>, 'ctype':
'application/x-www-form-urlencoded', 'err': (<class
exceptions.AssertionError>, <exceptions.AssertionError
instance>, <traceback object>), 'handler':
<acct_mgr.web_ui.LoginModule object>, 'options': {}, 'req':
<Request "POST u'/login'">, 'self':
<trac.web.main.RequestDispatcher object>}}, {'filename':
'build/bdist.freebsd-6.1-RELEASE-i386/egg/acct_mgr/web_ui.py',
'function': 'process_request', 'line': None, 'lineno': 358,
'lines_after': (), 'lines_before': (), 'traceback': <traceback
object>, 'vars': {'req': <Request "POST u'/login'">, 'self':
<acct_mgr.web_ui.LoginModule object>}}, {'filename':
'/usr/local/lib/python2.4/site-packages/Trac-0.11dev_r6060-py2.4.egg/trac/web/auth.py',
'function': 'process_request', 'line': ' self._redirect_back(req)',
'lineno': 103, 'lines_after': ['', ' # Internal methods', '', ' def
_do_login(self, req):', ' """Log the remote user in.'], 'lines_before':
[' def process_request(self, req):', " if
req.path_info.startswith('/login'):", ' self._do_login(req)', " elif
req.path_info.startswith('/logout'):", ' self._do_logout(req)'],
'traceback': <traceback object>, 'vars': {'req': <Request
"POST u'/login'">, 'self': <acct_mgr.web_ui.LoginModule
object>}}, {'filename':
'build/bdist.freebsd-6.1-RELEASE-i386/egg/acct_mgr/web_ui.py',
'function': '_redirect_back', 'line': None, 'lineno': 380,
'lines_after': (), 'lines_before': (), 'traceback': <traceback
object>, 'vars': {'referer': u'https://boost-consulting.com/trac',
'req': <Request "POST u'/login'">, 'self':
<acct_mgr.web_ui.LoginModule object>}}, {'filename':
'/usr/local/share/trac/global/plugins/TracForge-1.1-py2.4.egg/tracforge/linker/auth.py',
'function': 'my_redirect', 'line': None, 'lineno': 70, 'lines_after':
(), 'lines_before': (), 'traceback': <traceback object>, 'vars':
{'args': (u'https://boost-consulting.com/trac',), 'kwords': {},
'parts': (u'https', u'boost-consulting.com', u'/trac', '', ''),
'referer': u'https://boost-consulting.com/trac', 'req': <Request
"POST u'/login'">, 'self':
<tracforge.linker.auth.TracForgeCookieMunger object>}},
{'filename':
'/usr/local/lib/python2.4/site-packages/Trac-0.11dev_r6060-py2.4.egg/trac/web/api.py',
'function': 'redirect', 'line': ' self.end_headers()', 'lineno': 288,
'lines_after': ['', " if self.method != 'HEAD':", "
self.write('Redirecting...')", ' raise RequestDone', ''],
'lines_before': [" self.send_header('Location', url)", "
self.send_header('Content-Type', 'text/plain')", "
self.send_header('Pragma', 'no-cache')", "
self.send_header('Cache-control', 'no-cache')", "
self.send_header('Expires', 'Fri, 01 Jan 1999 00:00:00 GMT')"],
'traceback': <traceback object>, 'vars': {'permanent': False,
'self': <Request "POST u'/login'">, 'status': 303, 'url':
u'https://boost-consulting.com/trac'}}, {'filename':
'/usr/local/lib/python2.4/site-packages/Trac-0.11dev_r6060-py2.4.egg/trac/web/api.py',
'function': 'end_headers', 'line': ' self._write =
self._start_response(self._status, self._outheaders)', 'lineno': 229,
'lines_after': ['', " def check_modified(self, datetime, extra=''):", '
"""Check the request "If-None-Match" header against an entity tag.',
'', ' The entity tag is generated from the specified last modified
time'], 'lines_before': [' def end_headers(self):', ' """Must be called
after all headers have been sent and before the actual', ' content is
written.', ' """', ' self._send_cookie_headers()'], 'traceback':
<traceback object>, 'vars': {'self': <Request "POST
u'/login'">}}, {'filename':
'/usr/local/lib/python2.4/site-packages/Trac-0.11dev_r6060-py2.4.egg/trac/web/_fcgi.py',
'function': 'start_response', 'line': " assert type(val) is str,
'Header values must be strings'", 'lineno': 1246, 'lines_after': ['', '
headers_set[:] = [status, response_headers]', ' return write', '', ' if
not self.multithreaded:'], 'lines_before': [" assert status[3] == ' ',
'Status must have a space after code'", " assert type(response_headers)
is list, 'Headers must be a list'", ' if __debug__:', ' for name,val in
response_headers:', " assert type(name) is str, 'Header names must be
strings'"], 'traceback': <traceback object>, 'vars': {'exc_info':
None, 'headers_sent': [], 'headers_set': [], 'name': 'Set-Cookie',
'response_headers': [('Location', 'https://boost-consulting.com/trac'),
('Content-Type', 'text/plain'), ('Pragma', 'no-cache'),
('Cache-control', 'no-cache'), ('Expires', 'Fri, 01 Jan 1999 00:00:00
GMT'), ('Set-Cookie', u'trac_auth=438dd7debe2cff8e43a89189babd764e;
Path=/;'), ('Set-Cookie', u'trac_session=69b8a673ba0ec6a00546c6b0;
expires=Tue, 23-Oct-2007 22:35:40 GMT; Path=/trac;')], 'status': '303
See Other', 'val': u'trac_auth=438dd7debe2cff8e43a89189babd764e;
Path=/;', 'write': <function write>}}], 'message':
u'AssertionError: Header values must be strings', 'shorten_line':
<function shorten_line>, 'title': 'Internal Error', 'traceback':
'Traceback (most recent call last):\n File "/usr/...s\'\nAssertionError: Header values must be strings\n', 'type': 'internal'} |