Skip to content

Instantly share code, notes, and snippets.

@georgestephanis
Created June 27, 2012 21:53
Show Gist options
  • Select an option

  • Save georgestephanis/3007101 to your computer and use it in GitHub Desktop.

Select an option

Save georgestephanis/3007101 to your computer and use it in GitHub Desktop.
WP trac traceback
Traceback (most recent call last):
File "build/bdist.linux-x86_64/egg/trac/web/api.py", line 436, in send_error
data, 'text/html')
File "build/bdist.linux-x86_64/egg/trac/web/chrome.py", line 868, in render_template
stream.render(method, doctype=doctype, out=buffer)
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/core.py", line 183, in render
return encode(generator, method=method, encoding=encoding, out=out)
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/output.py", line 58, in encode
for chunk in iterator:
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/output.py", line 339, in __call__
for kind, data, pos in stream:
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/output.py", line 826, in __call__
for kind, data, pos in stream:
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/output.py", line 670, in __call__
for kind, data, pos in stream:
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/output.py", line 771, in __call__
for kind, data, pos in chain(stream, [(None, None, None)]):
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/output.py", line 586, in __call__
for ev in stream:
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/core.py", line 288, in _ensure
for event in stream:
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/core.py", line 288, in _ensure
for event in stream:
File "build/bdist.linux-x86_64/egg/trac/web/chrome.py", line 981, in _strip_accesskeys
for kind, data, pos in stream:
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/core.py", line 288, in _ensure
for event in stream:
File "build/bdist.linux-x86_64/egg/trac/web/chrome.py", line 970, in _generate
for kind, data, pos in stream:
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/core.py", line 288, in _ensure
for event in stream:
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/template/base.py", line 605, in _include
for event in stream:
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/template/markup.py", line 378, in _match
ctxt, start=idx + 1, **vars):
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/template/markup.py", line 378, in _match
ctxt, start=idx + 1, **vars):
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/template/markup.py", line 378, in _match
ctxt, start=idx + 1, **vars):
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/template/markup.py", line 327, in _match
for event in stream:
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/template/base.py", line 585, in _flatten
stream = _apply_directives(data[1], data[0], ctxt, vars)
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/template/base.py", line 262, in _apply_directives
stream = directives[0](iter(stream), directives[1:], ctxt, **vars)
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/template/directives.py", line 400, in __call__
value = _eval_expr(self.expr, ctxt, vars)
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/template/base.py", line 277, in _eval_expr
retval = expr.evaluate(ctxt)
File "/usr/lib/python2.5/site-packages/Genshi-0.6-py2.5.egg/genshi/template/eval.py", line 178, in evaluate
return eval(self.code, _globals, {'__data__': data})
File "/home/trac/trac-environs/wp-core/templates/site.html", line 231, in <Expression u"not 'TICKET_ADMIN' in perm(resource) and not 'Bug Gardener' in perm(resource)">
<script py:if="not 'TICKET_ADMIN' in perm(resource) and not 'Bug Gardener' in perm(resource)">
File "build/bdist.linux-x86_64/egg/trac/perm.py", line 553, in has_permission
return self._has_permission(action, resource)
File "build/bdist.linux-x86_64/egg/trac/perm.py", line 567, in _has_permission
check_permission(action, perm.username, resource, perm)
File "build/bdist.linux-x86_64/egg/trac/perm.py", line 454, in check_permission
perm)
File "build/bdist.linux-x86_64/egg/trac/perm.py", line 286, in check_permission
get_user_permissions(username)
File "build/bdist.linux-x86_64/egg/trac/perm.py", line 372, in get_user_permissions
for perm in self.store.get_user_permissions(username) or []:
File "build/bdist.linux-x86_64/egg/trac/perm.py", line 178, in get_user_permissions
cursor.execute("SELECT username,action FROM permission")
File "build/bdist.linux-x86_64/egg/trac/db/util.py", line 66, in execute
return self.cursor.execute(sql)
File "build/bdist.linux-x86_64/egg/trac/db/sqlite_backend.py", line 78, in execute
result = PyFormatCursor.execute(self, *args)
File "build/bdist.linux-x86_64/egg/trac/db/sqlite_backend.py", line 56, in execute
args or [])
File "build/bdist.linux-x86_64/egg/trac/db/sqlite_backend.py", line 48, in _rollback_on_error
return function(self, *args, **kwargs)
OperationalError: database is locked
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment