Ticket #7522 (closed defect: fixed)
NameError: global name '_' is not defined when unable to get database connection from pool
| Reported by: | datallah@… | Owned by: | osimons |
|---|---|---|---|
| Priority: | normal | Milestone: | 0.11.2 |
| Component: | general | Version: | 0.11.1 |
| Severity: | normal | Keywords: | |
| Cc: |
Description
It looks like there is a missing import in the db pooling code:
2008-08-11 08:22:42,307 Trac[__init__] ERROR: global name '_' is not defined
Traceback (most recent call last):
File "/usr/local/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/web/main.py", line 423, in _dispatch_request
dispatcher.dispatch(req)
File "/usr/local/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/web/main.py", line 197, in dispatch
resp = chosen_handler.process_request(req)
File "/usr/local/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/ticket/web_ui.py", line 170, in process_request
return self._process_ticket_request(req)
File "/usr/local/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/ticket/web_ui.py", line 434, in _process_ticket_request
req.perm('ticket', id, version).require('TICKET_VIEW')
File "/usr/local/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/perm.py", line 545, in require
if not self._has_permission(action, resource):
File "/usr/local/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/perm.py", line 536, in _has_permission
decision = PermissionSystem(self.env). \
File "/usr/local/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/perm.py", line 424, in check_permission
perm)
File "/usr/local/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/perm.py", line 281, in check_permission
permissions = PermissionSystem(self.env). \
File "/usr/local/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/perm.py", line 357, in get_user_permissions
for perm in self.store.get_user_permissions(username):
File "/usr/local/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/perm.py", line 173, in get_user_permissions
db = self.env.get_db_cnx()
File "/usr/local/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/env.py", line 257, in get_db_cnx
return DatabaseManager(self).get_connection()
File "/usr/local/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/db/api.py", line 76, in get_connection
return self._cnx_pool.get_cnx(self.timeout or None)
File "/usr/local/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/db/pool.py", line 166, in get_cnx
return _backend.get_cnx(self._connector, self._kwargs, timeout)
File "/usr/local/lib/python2.4/site-packages/Trac-0.11.1-py2.4.egg/trac/db/pool.py", line 112, in get_cnx
raise TimeoutError(_('Unable to get database '
NameError: global name '_' is not defined
Attachments
Change History
Note: See
TracTickets for help on using
tickets.


