id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
1209	AttributeError: 'NoneType' object has no attribute 'startswith'	anonymous123	dgollub	"



==== How to Reproduce ====

While doing a GET operation on `/search`, Trac issued an internal error.

''(please provide additional details here)''
How to reproduce (from command line):

$ wget 'http://www.opensync.org/search?q=wifi' --user-agent """" -S -O /dev/null
--2010-02-15 23:00:52--  http://www.opensync.org/search?q=wifi
Resolving www.opensync.org... 213.239.217.124
Connecting to www.opensync.org|213.239.217.124|:80... connected.
HTTP request sent, awaiting response... 
  HTTP/1.1 500 Internal Server Error
  Date: Tue, 16 Feb 2010 05:00:54 GMT
  Server: Apache/2.2.14 (Linux/SUSE)
  Cache-control: must-revalidate
  Expires: Fri, 01 Jan 1999 00:00:00 GMT
  Content-Length: 6231
  Set-Cookie: trac_form_token=21a8c72c35e43ae47c666fb0; Path=/
  Set-Cookie: trac_session=65a934cbb1087995d5e40490; expires=Mon, 17-May-2010 05:00:54 GMT; Path=/
  Connection: close
  Content-Type: text/html;charset=utf-8
2010-02-15 23:00:53 ERROR 500: Internal Server Error.

Request parameters:
{{{
{'q': u'wifi'}
}}}


==== System Information ====

|| '''Trac''' || `0.11.6` ||
|| '''Python''' || `2.6 (r26:66714, Dec  3 2008, 10:55:18) ` [[br]] `[GCC 4.3.2 [gcc-4_3-branch revision 141291]]` ||
|| '''setuptools''' || `0.6c11` ||
|| '''SQLite''' || `3.6.4` ||
|| '''pysqlite''' || `2.4.1` ||
|| '''Genshi''' || `0.5.1` ||
|| '''mod_python''' || `3.3.1` ||
|| '''Pygments''' || `1.1.1` ||
|| '''Subversion''' || `1.6.3 (r38063)` ||

==== Python Traceback ====
{{{
Traceback (most recent call last):
  File ""/usr/lib64/python2.6/site-packages/trac/web/main.py"", line 450, in _dispatch_request
    dispatcher.dispatch(req)
  File ""/usr/lib64/python2.6/site-packages/trac/web/main.py"", line 206, in dispatch
    resp = chosen_handler.process_request(req)
  File ""/usr/lib64/python2.6/site-packages/trac/search/web_ui.py"", line 107, in process_request
    results += list(source.get_search_results(req, terms, filters))
  File ""build/bdist.linux-x86_64/egg/doxygentrac/doxygentrac.py"", line 212, in get_search_results
    path = os.path.join(path, self.html_output)
  File ""/usr/lib64/python2.6/posixpath.py"", line 65, in join
    if b.startswith('/'):
AttributeError: 'NoneType' object has no attribute 'startswith'

}}}
    "	defect	new	normal		Webpage	0.39	normal			
