Opened 12 years ago

Last modified 7 years ago

#7247 closed defect

Trac 0.11.6 AttributeError: 'NoneType' object has no attribute 'startswith' — at Initial Version

Reported by: Sam Owned by: Christian Boos
Priority: normal Component: DoxygenPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.11

Description

Environment Trac: 0.11.6 Python: 2.4.3 (#1, Jun 11 2009, 14:09:37) [GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] setuptools: 0.6c9 SQLite: 3.3.6 pysqlite: 2.5.1 Genshi: 0.5.1 mod_python: 3.2.8 Subversion: 1.6.6 (r40053) jQuery: 1.2.6

Error:

Trac detected an internal error:

AttributeError: 'NoneType' object has no attribute 'startswith'

Python Traceback Most recent call last:

  • File "/usr/lib/python2.4/site-packages/Trac-0.11.6-py2.4.egg/trac/web/main.py", line 450, in _dispatch_request Code fragment:
    1. try:
    2. if not env and env_error:
    3. raise HTTPInternalError(env_error)
    4. try:
    5. dispatcher = RequestDispatcher(env)
    6. dispatcher.dispatch(req)
    7. except RequestDone:
    8. pass
    9. resp = req._response or []
    10. except HTTPException, e:
    Local variables: Name Value after [u' except RequestDone:', u' pass', u' resp = ... before [u' try:', u' if not env and env_error:', u' raise ... dispatcher <trac.web.main.RequestDispatcher object at 0x2ae2397c3d50> e <exceptions.AttributeError instance at 0x2aaaacb15d88> env <trac.env.Environment object at 0x2ae2397b1210> env_error None exc_info (<class exceptions.AttributeError at 0x2ae23030c6b0>, ... filename '/usr/lib/python2.4/site-packages/Trac-0.11.6-py2.4.egg/trac/web/main.py' frames [{'function': '_dispatch_request', 'lines_before': [u' try:', u' ... has_admin True line u' dispatcher.dispatch(req)' lineno 449 message u"AttributeError: 'NoneType' object has no attribute 'startswith'" req <Request "GET u'/doxygen/'"> resp [] tb <traceback object at 0x2aaaacb15dd0> tb_hide None traceback u'Traceback (most recent call last):\n File ...
  • File "/usr/lib/python2.4/site-packages/Trac-0.11.6-py2.4.egg/trac/web/main.py", line 206, in dispatch Code fragment:
    1. req.args.get('FORM_TOKEN') != req.form_token:
    2. raise HTTPBadRequest('Missing or invalid form token. '
    3. 'Do you have cookies enabled?')
    4. # Process the request and render the template
    5. resp = chosen_handler.process_request(req)
    6. if resp:
    7. if len(resp) == 2: # Clearsilver
    8. chrome.populate_hdf(req)
    9. template, content_type = \
    10. self._post_process_request(req, *resp)
    Local variables: Name Value chosen_handler <doxygentrac.doxygentrac.DoxygenPlugin object at 0x2ae2397ce050> chrome <trac.web.chrome.Chrome object at 0x2ae2397c3650> err (<class exceptions.AttributeError at 0x2ae23030c6b0>, ... handler <doxygentrac.doxygentrac.DoxygenPlugin object at 0x2ae2397ce050> req <Request "GET u'/doxygen/'"> self <trac.web.main.RequestDispatcher object at 0x2ae2397c3d50>
  • File "build/bdist.linux-x86_64/egg/doxygentrac/doxygentrac.py", line 159, in process_request Local variables: Name Value action 'index' link None path req <Request "GET u'/doxygen/'"> self <doxygentrac.doxygentrac.DoxygenPlugin object at 0x2ae2397ce050> wiki None
  • File "/usr/lib64/python2.4/posixpath.py", line 60, in join

Change History (0)

Note: See TracTickets for help on using tickets.