id summary reporter owner description type status priority component severity resolution keywords cc release 9742 AttributeError on db.rollback() in environment_needs_upgrade Steffen Hoffmann Steffen Hoffmann "On environment upgrade with trac-admin of Trac ''0.13dev'' I get {{{ #!python File ""/lib/python2.5/site-packages/Trac-0.13dev-py2.5.egg/trac/env.py"", line 646, in needs_upgrade if participant.environment_needs_upgrade(db): File ""build/bdist.linux-i686/egg/announcer/api.py"", line 493, in environment_needs_upgrade db.rollback() File ""/lib/python2.5/site-packages/Trac-0.13dev-py2.5.egg/trac/db/util.py"", line 107, in __getattr__ raise AttributeError AttributeError: }}} This applies to all recent versions of Trac, because the `rollback` method has been removed from read-only connections. `db` argument to `environment_needs_upgrade` `IEnvironmentSetupParticipant` method is such a read-only connection (see T:#10451). Maybe this is related to other currently open tickets, but then this is rather blurred there, so better have it explicit here." defect closed high AnnouncerPlugin major fixed AttributeError upgrade db Ryan J Ollos ivoras@… Robert Corsaro 0.12