On Wed, 2009-11-04 at 19:28 +0100, Cristian Greco wrote: > I'm unable to reproduce this bug. > > Could you please test it with another browser? What happens if deluge is > already running when you add the torrent.
I'm actually able to reproduce this from the command line: With no Deluge process open, running "deluge some-file.torrent" results in Deluge running, but the torrent isn't added. I'm getting the following messages in the terminal: /usr/lib/pymodules/python2.5/deluge/ui/gtkui/statusbar.py:108: DeprecationWarning: Use the new widget gtk.Tooltip self.tooltips = gtk.Tooltips() Unhandled error in Deferred: Traceback (most recent call last): File "/usr/lib/pymodules/python2.5/deluge/component.py", line 125, in start_component self.components[name]._start() File "/usr/lib/pymodules/python2.5/deluge/component.py", line 67, in _start self._timer.start(self._interval) File "/usr/lib/python2.5/site-packages/twisted/internet/task.py", line 83, in start self() File "/usr/lib/python2.5/site-packages/twisted/internet/task.py", line 114, in __call__ d = defer.maybeDeferred(self.f, *self.a, **self.kw) --- <exception caught here> --- File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 106, in maybeDeferred result = f(*args, **kw) File "/usr/lib/pymodules/python2.5/deluge/ui/gtkui/systemtray.py", line 217, in update self.tray.set_tooltip(msg) exceptions.AttributeError: 'SystemTray' object has no attribute 'tray' /usr/lib/pymodules/python2.5/deluge/ui/gtkui/statusbar.py:229: DeprecationWarning: Use the new widget gtk.Tooltip self.tooltips.set_tip(item.get_eventbox(), tooltip) /usr/lib/pymodules/python2.5/deluge/ui/gtkui/statusbar.py:176: DeprecationWarning: Use the new widget gtk.Tooltip self.tooltips.set_tip(self.dht_item.get_eventbox(), "DHT Nodes") /usr/lib/pymodules/python2.5/deluge/core/core.py:496: DeprecationWarning: Use get_session_status(). warnings.warn("Use get_session_status().", DeprecationWarning) /usr/lib/pymodules/python2.5/deluge/core/core.py:611: DeprecationWarning: Use get_session_status(). warnings.warn("Use get_session_status().", DeprecationWarning) Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line 374, in fireEvent DeferredList(beforeResults).addCallback(self._continueFiring) File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 195, in addCallback callbackKeywords=kw) File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 186, in addCallbacks self._runCallbacks() File "/usr/lib/python2.5/site-packages/twisted/internet/defer.py", line 328, in _runCallbacks self.result = callback(self.result, *args, **kw) --- <exception caught here> --- File "/usr/lib/python2.5/site-packages/twisted/internet/base.py", line 387, in _continueFiring callable(*args, **kwargs) File "/usr/lib/pymodules/python2.5/deluge/ui/gtkui/gtkui.py", line 291, in _on_reactor_start component.start() File "/usr/lib/pymodules/python2.5/deluge/component.py", line 193, in start _ComponentRegistry.start() File "/usr/lib/pymodules/python2.5/deluge/component.py", line 111, in start self.start_component(component) File "/usr/lib/pymodules/python2.5/deluge/component.py", line 124, in start_component self.components[name].start() File "/usr/lib/pymodules/python2.5/deluge/ui/gtkui/queuedtorrents.py", line 89, in start self.on_button_add_clicked(None) File "/usr/lib/pymodules/python2.5/deluge/ui/gtkui/queuedtorrents.py", line 197, in on_button_add_clicked self.liststore.foreach(add_torrent, None) File "/usr/lib/pymodules/python2.5/deluge/ui/gtkui/queuedtorrents.py", line 194, in add_torrent base64.encodestring(open(torrent_path).read()), exceptions.NameError: global name 'base64' is not defined Running "deluge some-file.torrent" a second time, with a deluge process already running, results in the torrent being added, but the progressbar and the columns for everything (seeders, peers, speed etc.) is never updated. -- Cheers, Sven Arvidsson http://www.whiz.se PGP Key ID 760BDD22
signature.asc
Description: This is a digitally signed message part