id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release
7247,Trac 0.11.6 AttributeError: 'NoneType' object has no attribute 'startswith',Sam,cboos,Environment\r\n{{{\r\nTrac:  	0.11.6\r\nPython: 	2.4.3 (#1_ Jun 11 2009_ 14:09:37) [GCC 4.1.2 20080704 (Red Hat 4.1.2-44)]\r\nsetuptools: 	0.6c9\r\nSQLite: 	3.3.6\r\npysqlite: 	2.5.1\r\nGenshi: 	0.5.1\r\nmod_python: 	3.2.8\r\nSubversion: 	1.6.6 (r40053)\r\njQuery:	1.2.6\r\n}}}\r\n\r\n{{{\r\nError:\r\n Trac detected an internal error:\r\n\r\nAttributeError: 'NoneType' object has no attribute 'startswith'\r\n\r\n\r\nPython Traceback\r\nMost recent call last:\r\n\r\n    * File "/usr/lib/python2.4/site-packages/Trac-0.11.6-py2.4.egg/trac/web/main.py"_ line 450_ in _dispatch_request\r\n      Code fragment:\r\n       445. try:\r\n       446. if not env and env_error:\r\n       447. raise HTTPInternalError(env_error)\r\n       448. try:\r\n       449. dispatcher = RequestDispatcher(env)\r\n       450. dispatcher.dispatch(req)\r\n       451. except RequestDone:\r\n       452. pass\r\n       453. resp = req._response or []\r\n       454.  \r\n       455. except HTTPException_ e:\r\n      Local variables:\r\n      Name	Value\r\n      after 	[u' except RequestDone:'_ u' pass'_ u' resp = ...\r\n      before 	[u' try:'_ u' if not env and env_error:'_ u' raise ...\r\n      dispatcher 	<trac.web.main.RequestDispatcher object at 0x2ae2397c3d50>\r\n      e 	<exceptions.AttributeError instance at 0x2aaaacb15d88>\r\n      env 	<trac.env.Environment object at 0x2ae2397b1210>\r\n      env_error 	None\r\n      exc_info 	(<class exceptions.AttributeError at 0x2ae23030c6b0>_ ...\r\n      filename 	'/usr/lib/python2.4/site-packages/Trac-0.11.6-py2.4.egg/trac/web/main.py'\r\n      frames 	[{'function': '_dispatch_request'_ 'lines_before': [u' try:'_ u' ...\r\n      has_admin 	True\r\n      line 	u' dispatcher.dispatch(req)'\r\n      lineno 	449\r\n      message 	u"AttributeError: 'NoneType' object has no attribute 'startswith'"\r\n      req 	<Request "GET u'/doxygen/'">\r\n      resp 	[]\r\n      tb 	<traceback object at 0x2aaaacb15dd0>\r\n      tb_hide 	None\r\n      traceback 	u'Traceback (most recent call last):\\n File ...\r\n    * File "/usr/lib/python2.4/site-packages/Trac-0.11.6-py2.4.egg/trac/web/main.py"_ line 206_ in dispatch\r\n      Code fragment:\r\n       201. req.args.get('__FORM_TOKEN') != req.form_token:\r\n       202. raise HTTPBadRequest('Missing or invalid form token. '\r\n       203. 'Do you have cookies enabled?')\r\n       204.  \r\n       205. # Process the request and render the template\r\n       206. resp = chosen_handler.process_request(req)\r\n       207. if resp:\r\n       208. if len(resp) == 2: # Clearsilver\r\n       209. chrome.populate_hdf(req)\r\n       210. template_ content_type = \\\r\n       211. self._post_process_request(req_ *resp)\r\n      Local variables:\r\n      Name	Value\r\n      chosen_handler 	<doxygentrac.doxygentrac.DoxygenPlugin object at 0x2ae2397ce050>\r\n      chrome 	<trac.web.chrome.Chrome object at 0x2ae2397c3650>\r\n      err 	(<class exceptions.AttributeError at 0x2ae23030c6b0>_ ...\r\n      handler 	<doxygentrac.doxygentrac.DoxygenPlugin object at 0x2ae2397ce050>\r\n      req 	<Request "GET u'/doxygen/'">\r\n      self 	<trac.web.main.RequestDispatcher object at 0x2ae2397c3d50>\r\n    * File "build/bdist.linux-x86_64/egg/doxygentrac/doxygentrac.py"_ line 159_ in process_request\r\n      Local variables:\r\n      Name	Value\r\n      action 	'index'\r\n      link 	None\r\n      path 	''\r\n      req 	<Request "GET u'/doxygen/'">\r\n      self 	<doxygentrac.doxygentrac.DoxygenPlugin object at 0x2ae2397ce050>\r\n      wiki 	None\r\n    * File "/usr/lib64/python2.4/posixpath.py"_ line 60_ in join \r\n}}},defect,reopened,normal,DoxygenPlugin,normal,,,,0.11
