Opened 16 years ago

Closed 15 years ago

#848 closed bug

Problems with proxy

Reported by: minder Owned by: andar
Priority: blocker Milestone: 1.2.0
Component: Unknown Version: 1.2.0_dev
Keywords: Cc:

Description

I use latest version (svn). I encountered this problem several weeks ago (when 1.1.4 showed up) and despite many checkups - it's still there.

I use Socks5 proxy. I can only use proxy either for tracker communication or to connect to peers. When I want to use proxy for both, all my torrents have status "Checking" without actually being checked.

I experimented a lot with the settings and narrowed this to by proxy-related bug. Deluge also sometimes hangs after changing some settings - for example listening port range.

Deluge also can't quit correctly - just hangs after choosing "quit".

I also saw this when running deluge form shell, it may be unrelated:

$ deluge
/usr/lib64/python2.5/site-packages/deluge/ui/gtkui/mainwindow.py:51: GtkWarning: Theme directory  of theme crystalsvg has no size field

  "glade/main_window.glade"))
Traceback (most recent call last):
  File "/usr/lib64/python2.5/site-packages/deluge/ui/ui.py", line 54, in __init__
    ui = GtkUI(args)
  File "/usr/lib64/python2.5/site-packages/deluge/ui/gtkui/gtkui.py", line 193, in __init__
    reactor.run()
  File "//usr/lib64/python2.5/site-packages/twisted/internet/gtk2reactor.py", line 186, in run
    self.__run()
  File "//usr/lib64/python2.5/site-packages/twisted/internet/gtk2reactor.py", line 226, in simulate
    self.runUntilCurrent()
--- <exception caught here> ---
  File "//usr/lib64/python2.5/site-packages/twisted/internet/base.py", line 705, in runUntilCurrent
    call.func(*call.args, **call.kw)
  File "/usr/lib64/python2.5/site-packages/deluge/core/torrentmanager.py", line 749, in on_alert_state_changed
    component.get("EventManager").emit(TorrentStateChangedEvent(torrent_id, self.torrents[torrent_id].state))
  File "/usr/lib64/python2.5/site-packages/deluge/core/eventmanager.py", line 45, in emit
    handler(*event.args)
  File "/usr/lib64/python2.5/site-packages/deluge/ui/gtkui/torrentview.py", line 450, in on_torrentstatechanged_event
    row[self.get_column_index("Progress")[1]] = state
  File "/usr/lib64/python2.5/site-packages/deluge/ui/gtkui/listview.py", line 244, in get_column_index
    return self.columns[name].column_indices
exceptions.KeyError: 'Progress'

Deluge looks like it works ok, but I'm unable to quit (I have to kill -9 the process) and this is what showed up:

Unhandled error in Deferred:
Traceback (most recent call last):
Failure: exceptions.KeyError: 'Progress'

This happens only when there is a file in queue. If the list is empty, deluge quits normally.

I'll try to investigate that further tommorow.

Change History (5)

comment:1 by grenadecx@ultrahost.homeunix.net, 16 years ago

Version: 1.2.0_dev1.1.6

I have this problem in the version 1.1.6. Some help on this issue would be appreciated.

comment:3 by Damien Churchill, 15 years ago

Milestone: 1.2.0
Version: 1.1.61.2.0_dev

comment:4 by andar, 15 years ago

Is this still a problem with 1.2?

comment:5 by andar, 15 years ago

Status: newpending

comment:6 by trac-robot, 15 years ago

Status: pendingclosed

This ticket was closed automatically by the system. It was previously set to a Pending status and hasn't been updated within 14 days.

Note: See TracTickets for help on using tickets.