#3111: remote deluged instance with bad connectivity causes "<type
'exceptions.TypeError'>: 'gtk.TreeIter' object has no attribute
'__getitem__'"
----------------------+------------------------------------
 Reporter:  krichter  |      Owner:
     Type:  bug       |     Status:  new
 Priority:  minor     |  Milestone:  needs verified
Component:  GTK UI    |    Version:  other (please specify)
 Keywords:            |
----------------------+------------------------------------
 A remote `deluged` instance which is accessed in `deluge-gtk` causes

 {{{
 ** (deluge:27663): WARNING **: Invalid borders specified for theme pixmap:
         /usr/share/themes/Breeze/gtk-2.0/../assets/line-h.png,
 borders don't fit within the image
 /usr/lib/python2.7/dist-packages/deluge/ui/gtkui/torrentview.py:611:
 GtkWarning: IA__gtk_tree_model_filter_convert_iter_to_child_iter:
 assertion 'filter_iter->stamp == filter->priv->stamp' failed
   child_row =
 self.treeview.get_model().get_model().convert_iter_to_child_iter(child_row)
 richter@richter-Lenovo-IdeaPad-Z500:~:10005> deluge-gtk
 01:54:11.368 [ERROR   ][deluge.ui.hostlist                 :203 ] Error
 resolving host richtercloud.de to ip: Name or service not known
 Traceback (most recent call last):
   File "/usr/lib/python2.7/dist-
 packages/deluge/ui/gtkui/connectionmanager.py", line 490, in
 on_hostlist_selection_changed
     self._update_widget_buttons()
   File "/usr/lib/python2.7/dist-
 packages/deluge/ui/gtkui/connectionmanager.py", line 223, in
 _update_widget_buttons
     log.error('Error resolving host %s to ip: %s', row[HOSTLIST_COL_HOST],
 ex.args[1])
 TypeError: 'gtk.TreeIter' object has no attribute '__getitem__'
 02:03:20.095 [ERROR   ][deluge.ui.hostlist                 :203 ] Error
 resolving host richtercloud.de to ip: Name or service not known
 Traceback (most recent call last):
   File "/usr/lib/python2.7/dist-
 packages/deluge/ui/gtkui/connectionmanager.py", line 490, in
 on_hostlist_selection_changed
     self._update_widget_buttons()
   File "/usr/lib/python2.7/dist-
 packages/deluge/ui/gtkui/connectionmanager.py", line 223, in
 _update_widget_buttons
     log.error('Error resolving host %s to ip: %s', row[HOSTLIST_COL_HOST],
 ex.args[1])
 TypeError: 'gtk.TreeIter' object has no attribute '__getitem__'
 02:04:14.839 [ERROR   ][deluge.ui.hostlist                 :203 ] Error
 resolving host richtercloud.de to ip: Name or service not known
 Unhandled error in Deferred:
 02:27:24.266 [CRITICAL][twisted                            :154 ]
 Unhandled error in Deferred:

 02:27:24.266 [CRITICAL][deluge.log                         :93  ]
 twisted.internet.defer
 [Failure instance: Traceback: <type 'exceptions.TypeError'>:
 'gtk.TreeIter' object has no attribute '__getitem__'
 /usr/lib/python2.7/dist-
 packages/twisted/internet/defer.py:651:_runCallbacks
 /usr/lib/python2.7/dist-packages/deluge/ui/client.py:381:__on_connect_fail
 /usr/lib/python2.7/dist-packages/twisted/internet/defer.py:498:errback
 /usr/lib/python2.7/dist-
 packages/twisted/internet/defer.py:565:_startRunCallbacks
 --- <exception caught here> ---
 /usr/lib/python2.7/dist-
 packages/twisted/internet/defer.py:651:_runCallbacks
 /usr/lib/python2.7/dist-
 packages/deluge/ui/gtkui/connectionmanager.py:184:on_host_status
 /usr/lib/python2.7/dist-
 packages/deluge/ui/gtkui/connectionmanager.py:223:_update_widget_buttons
 ]
 }}}

 during the connection attempts as long as the connection dialog is open
 which results in the crash of a `deluge-gtk` process which seems to be a
 child process because the UI still remains visible, but only sometimes
 functional. The apport dialog on Ubuntu pops up and suggests to report a
 bug (which doesn't make sense because it's a PPA version).

 experienced with 2.0.0.dev7097 on Ubuntu 17.04

--
Ticket URL: <http://dev.deluge-torrent.org/ticket/3111>
Deluge <http://deluge-torrent.org/>
Deluge Project

-- 
You received this message because you are subscribed to the Google Groups 
"Deluge Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/deluge-dev.
For more options, visit https://groups.google.com/d/optout.

Reply via email to