#3272: 'Open Download Folder' feature doesn't work in 2.0.3
--------------------------------+----------------------------
 Reporter:  Alexey104           |      Owner:
     Type:  bug                 |     Status:  new
 Priority:  minor               |  Milestone:  needs verified
Component:  GTK UI              |    Version:  2.0.3
 Keywords:  Open Folder, 2.0.3  |
--------------------------------+----------------------------
 Hi, guys!
 Sorry, my English is far from perfect, but i'll try to explain my problem
 correctly:
 My OS is ArchLinux. I've just upgraded to deluge version 2.0.3, and after
 that 'Open Download Folder' feature stopped working for me. When i perform
 right click on any downloaded torrent and select 'Open Download Folder',
 nothing happens. I have python-xdg and xdg-utils installed, i've also set
 my default file manager via xdg-mime, and it works fine with other
 applications, such as Firefox etc., but it doesn't work with new deluge
 version. I didn't have this issue before the update.

 If i start deluge(gui version) via terminal, i don't get any error
 messages, but when i'm trying to open download folder, i get this in my
 terminal:

 {{{
 Unhandled error in Deferred:
 14:32:59 [CRITICAL][twisted                           :154 ] Unhandled
 error in Deferred:
 14:32:59 [CRITICAL][twisted                           :154 ] Unhandled
 error in Deferred:

 Traceback (most recent call last):
   File "/usr/lib/python3.7/site-packages/gi/overrides/Gtk.py", line 1630,
 in main
     return _Gtk_main(*args, **kwargs)
   File "/usr/lib/python3.7/site-packages/deluge/ui/gtk3/menubar.py", line
 325, in on_menuitem_open_folder_activate
     ).addCallback(_on_torrent_status)
   File "/usr/lib/python3.7/site-packages/twisted/internet/defer.py", line
 322, in addCallback
     callbackKeywords=kw)
   File "/usr/lib/python3.7/site-packages/twisted/internet/defer.py", line
 311, in addCallbacks
     self._runCallbacks()
 --- <exception caught here> ---
   File "/usr/lib/python3.7/site-packages/twisted/internet/defer.py", line
 654, in _runCallbacks
     current.result = callback(current.result, *args, **kw)
   File "/usr/lib/python3.7/site-packages/deluge/ui/gtk3/menubar.py", line
 320, in _on_torrent_status
     deluge.common.show_file(path, timestamp=timestamp)
   File "/usr/lib/python3.7/site-packages/deluge/common.py", line 361, in
 show_file
     'org.freedesktop.FileManager1', '/org/freedesktop/FileManager1'
   File "/usr/lib/python3.7/site-packages/dbus/bus.py", line 241, in
 get_object
     follow_name_owner_changes=follow_name_owner_changes)
   File "/usr/lib/python3.7/site-packages/dbus/proxies.py", line 248, in
 __init__
     self._named_service = conn.activate_name_owner(bus_name)
   File "/usr/lib/python3.7/site-packages/dbus/bus.py", line 180, in
 activate_name_owner
     self.start_service_by_name(bus_name)
   File "/usr/lib/python3.7/site-packages/dbus/bus.py", line 278, in
 start_service_by_name
     'su', (bus_name, flags)))
   File "/usr/lib/python3.7/site-packages/dbus/connection.py", line 651, in
 call_blocking
     message, timeout)
 dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown:
 The name org.freedesktop.FileManager1 was not provided by any .service
 files

 14:32:59 [CRITICAL][deluge.log                        :93  ]
 twisted.internet.defer
 [Failure instance: Traceback: <class 'dbus.exceptions.DBusException'>:
 org.freedesktop.DBus.Error.ServiceUnknown: The name
 org.freedesktop.FileManager1 was not provided by any .service files
 /usr/lib/python3.7/site-packages/gi/overrides/Gtk.py:1630:main
 /usr/lib/python3.7/site-
 packages/deluge/ui/gtk3/menubar.py:325:on_menuitem_open_folder_activate
 /usr/lib/python3.7/site-packages/twisted/internet/defer.py:322:addCallback
 /usr/lib/python3.7/site-
 packages/twisted/internet/defer.py:311:addCallbacks
 --- <exception caught here> ---
 /usr/lib/python3.7/site-
 packages/twisted/internet/defer.py:654:_runCallbacks
 /usr/lib/python3.7/site-
 packages/deluge/ui/gtk3/menubar.py:320:_on_torrent_status
 /usr/lib/python3.7/site-packages/deluge/common.py:361:show_file
 /usr/lib/python3.7/site-packages/dbus/bus.py:241:get_object
 /usr/lib/python3.7/site-packages/dbus/proxies.py:248:__init__
 /usr/lib/python3.7/site-packages/dbus/bus.py:180:activate_name_owner
 /usr/lib/python3.7/site-packages/dbus/bus.py:278:start_service_by_name
 /usr/lib/python3.7/site-packages/dbus/connection.py:651:call_blocking
 ]
 14:32:59 [CRITICAL][deluge.log                        :93  ]
 twisted.internet.defer
 [Failure instance: Traceback: <class 'dbus.exceptions.DBusException'>:
 org.freedesktop.DBus.Error.ServiceUnknown: The name
 org.freedesktop.FileManager1 was not provided by any .service files
 /usr/lib/python3.7/site-packages/gi/overrides/Gtk.py:1630:main
 /usr/lib/python3.7/site-
 packages/deluge/ui/gtk3/menubar.py:325:on_menuitem_open_folder_activate
 /usr/lib/python3.7/site-packages/twisted/internet/defer.py:322:addCallback
 /usr/lib/python3.7/site-
 packages/twisted/internet/defer.py:311:addCallbacks
 --- <exception caught here> ---
 /usr/lib/python3.7/site-
 packages/twisted/internet/defer.py:654:_runCallbacks
 /usr/lib/python3.7/site-
 packages/deluge/ui/gtk3/menubar.py:320:_on_torrent_status
 /usr/lib/python3.7/site-packages/deluge/common.py:361:show_file
 /usr/lib/python3.7/site-packages/dbus/bus.py:241:get_object
 /usr/lib/python3.7/site-packages/dbus/proxies.py:248:__init__
 /usr/lib/python3.7/site-packages/dbus/bus.py:180:activate_name_owner
 /usr/lib/python3.7/site-packages/dbus/bus.py:278:start_service_by_name
 /usr/lib/python3.7/site-packages/dbus/connection.py:651:call_blocking
 ]
 }}}

--
Ticket URL: <https://dev.deluge-torrent.org/ticket/3272>
Deluge <https://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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/deluge-dev/048.e2d72b2049ae8398548569feb237fb29%40deluge-torrent.org.
For more options, visit https://groups.google.com/d/optout.

Reply via email to