trac-hacks / tracstats

Project and source code statistics plugin for Trac.
http://trac-hacks.org/wiki/TracStatsPlugin
Other
20 stars 13 forks source link

Postgresql transaction aborted #5

Closed chmullig closed 14 years ago

chmullig commented 14 years ago

We're running a old version of multirepos (waiting to do an upgrade to Ubuntu 10.04 at the same time we switch to 0.12). The backend is postgresql, 8.2 I think.

Here's what I get when I try to load the /stats page

Traceback (most recent call last):
  File "/usr/local/lib/python2.5/site-packages/Trac-0.12multirepos_r7684-py2.5.egg/trac/web/api.py", line 375, in send_error
    data, 'text/html')
  File "/usr/local/lib/python2.5/site-packages/Trac-0.12multirepos_r7684-py2.5.egg/trac/web/chrome.py", line 710, in render_template
    if not req.session or not int(req.session.get('accesskeys', 0)):
  File "/usr/local/lib/python2.5/site-packages/Trac-0.12multirepos_r7684-py2.5.egg/trac/web/api.py", line 198, in __getattr__
    value = self.callbacks[name](self)
  File "/usr/local/lib/python2.5/site-packages/Trac-0.12multirepos_r7684-py2.5.egg/trac/web/main.py", line 277, in _get_session
    return Session(self.env, req)
  File "/usr/local/lib/python2.5/site-packages/Trac-0.12multirepos_r7684-py2.5.egg/trac/web/session.py", line 157, in __init__
    self.get_session(req.authname, authenticated=True)
  File "/usr/local/lib/python2.5/site-packages/Trac-0.12multirepos_r7684-py2.5.egg/trac/web/session.py", line 173, in get_session
    super(Session, self).get_session(sid, authenticated)
  File "/usr/local/lib/python2.5/site-packages/Trac-0.12multirepos_r7684-py2.5.egg/trac/web/session.py", line 56, in get_session
    (sid, int(authenticated)))
  File "/usr/local/lib/python2.5/site-packages/Trac-0.12multirepos_r7684-py2.5.egg/trac/db/util.py", line 50, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
  File "/usr/local/lib/python2.5/site-packages/Trac-0.12multirepos_r7684-py2.5.egg/trac/db/util.py", line 50, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
InternalError: current transaction is aborted, commands ignored until end of transaction block
mrjbq7 commented 14 years ago

This should now be fixed. Please try again.

mrjbq7 commented 14 years ago

I am closing this as fixed.