id summary reporter owner description type status priority milestone component version severity resolution keywords cc branch changelog apichanges internalchanges 7680 Broken Error Reporting? dave@… "The following comes up as the entire literal contents of the page I'm viewing. It seems to me to be broken in several ways: 1. It's not valid HTML 2. Trac's nice built-in traceback display is bypassed. 3. It appears to be generating an error while reporting an error. In this case the original error is lost and the system tells the user almost nothing she needs to know in order to debug the problem. Is that really the intended behavior? {{{ #!python Traceback (most recent call last): File ""/usr/lib/python2.5/site-packages/Trac-0.11.1-py2.5.egg/trac/web/api.py"", line 339, in send_error 'text/html') File ""/usr/lib/python2.5/site-packages/Trac-0.11.1-py2.5.egg/trac/web/chrome.py"", line 702, in render_template if not req.session or not int(req.session.get('accesskeys', 0)): File ""/usr/lib/python2.5/site-packages/Trac-0.11.1-py2.5.egg/trac/web/api.py"", line 169, in __getattr__ value = self.callbacks[name](self) File ""/usr/lib/python2.5/site-packages/Trac-0.11.1-py2.5.egg/trac/web/main.py"", line 257, in _get_session return Session(self.env, req) File ""/usr/lib/python2.5/site-packages/Trac-0.11.1-py2.5.egg/trac/web/session.py"", line 150, in __init__ self.get_session(req.authname, authenticated=True) File ""/usr/lib/python2.5/site-packages/Trac-0.11.1-py2.5.egg/trac/web/session.py"", line 164, in get_session super(Session, self).get_session(sid, authenticated) File ""/usr/lib/python2.5/site-packages/Trac-0.11.1-py2.5.egg/trac/web/session.py"", line 56, in get_session (sid, int(authenticated))) File ""/usr/lib/python2.5/site-packages/Trac-0.11.1-py2.5.egg/trac/db/util.py"", line 50, in execute return self.cursor.execute(sql_escape_percent(sql), args) File ""/usr/lib/python2.5/site-packages/Trac-0.11.1-py2.5.egg/trac/db/util.py"", line 50, in execute return self.cursor.execute(sql_escape_percent(sql), args) ProgrammingError: current transaction is aborted, commands ignored until end of transaction block }}}" defect new normal next-major-releases rendering 0.11.1 normal