id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release 7682,trac-admin upgrade fails on first install,Robert Corsaro,Martin Scharrer,"Using r8856 Line 175 in db.py is: {{{ !#python try: return int(valuelist[0]) }}} and should be: {{{ !#python try: if valuelist: return int(valuelist[0]) return 0 }}} or at least `TypeError: 'NoneType' object is unsubscriptable` should be caught. {{{ 19:28:17 Trac[env] INFO: tracwatchlist.db.WatchlistDataBase upgrading... TypeError: 'NoneType' object is unsubscriptable 19:28:17 Trac[console] ERROR: Exception in trac-admin command: Traceback (most recent call last): File ""/home/doki_pen/th-announcer/lib/python2.6/site-packages/trac/admin/console.py"", line 107, in onecmd rv = cmd.Cmd.onecmd(self, line) or 0 File ""/usr/lib/python2.6/cmd.py"", line 218, in onecmd return self.default(line) File ""/home/doki_pen/th-announcer/lib/python2.6/site-packages/trac/admin/console.py"", line 257, in default return cmd_mgr.execute_command(*args) File ""/home/doki_pen/th-announcer/lib/python2.6/site-packages/trac/admin/api.py"", line 123, in execute_command return f(*fargs) File ""/home/doki_pen/th-announcer/lib/python2.6/site-packages/trac/env.py"", line 790, in _do_upgrade self.env.upgrade(backup=no_backup is None) File ""/home/doki_pen/th-announcer/lib/python2.6/site-packages/trac/env.py"", line 533, in upgrade with_transaction(self)(participant.upgrade_environment) File ""/home/doki_pen/th-announcer/lib/python2.6/site-packages/trac/db/api.py"", line 77, in transaction_wrapper fn(ldb) File ""/home/doki_pen/th-announcer/lib/python2.6/site-packages/tracwatchlist/db.py"", line 110, in upgrade_environment old_version = self.get_version(db) File ""/home/doki_pen/th-announcer/lib/python2.6/site-packages/tracwatchlist/db.py"", line 176, in get_version return int(valuelist[0]) TypeError: 'NoneType' object is unsubscriptable }}}",defect,closed,normal,WatchlistPlugin,blocker,fixed,,,0.11