Modify ↓
Opened 15 years ago
Closed 15 years ago
#7682 closed defect (fixed)
trac-admin upgrade fails on first install
| Reported by: | Robert Corsaro | Owned by: | Martin Scharrer |
|---|---|---|---|
| Priority: | normal | Component: | WatchlistPlugin |
| Severity: | blocker | Keywords: | |
| Cc: | Trac Release: | 0.11 |
Description
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
Attachments (0)
Change History (3)
comment:1 Changed 15 years ago by
| Status: | new → assigned |
|---|
comment:2 Changed 15 years ago by
Yeah, I'll check it out. No worries, about dev stream. It's my dev environment I'm working on.
Note: See
TracTickets for help on using
tickets.



Thanks for reporting this. It should be fixed in [8863]. Could you please verify this.
Please also note that the
devbranch isn't fully stable at the moment. You might be required to reset all your watched resources and settings when the stable version is released. I actually have to put this on the WatchlistPlugin wiki page.