Custom Query (2447 matches)
Results (79 - 81 of 2447)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#2912 | WorksForMe | GTK Problems: Sidebar not Working, GUI Randomly Hangs | ||
Description |
Linux: 4.8.4-1-ARCH x86_64 Ever since the recent update, the GUI has stopped functioning properly. The sidebar never works at all. It is just a blank region on the screen. I can hide/show and resize it, but it remains empty. I am forced to view all torrents at once. Occasionally, the GUI will become unresponsive for no apparent reason. The daemon continues functioning just fine, and all I have to do is terminate and restart the GUI. I get this stack trace as soon as I start deluge-gtk. This is just for a plugin, so I'm not sure it's relevant, but it's some kind of gtk problem, so maybe. [ERROR ] 19:43:52 pluginmanagerbase:146 Unable to instantiate plugin! [ERROR ] 19:43:52 pluginmanagerbase:147 cannot import name DISPLAY_NAME Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/deluge/pluginmanagerbase.py", line 144, in enable_plugin instance = cls(plugin_name.replace("-", "_")) File "build/bdist.linux-x86_64/egg/prioritize/__init__.py", line 50, in __init__ from gtkui import GtkUI as _plugin_cls File "build/bdist.linux-x86_64/egg/prioritize/gtkui.py", line 45, in <module> ImportError: cannot import name DISPLAY_NAME I am also provided with this immediately when I start Deluge and then repeatedly with a constant frequency of about once every two seconds for as long as the application is running. Occasionally the key is a different image file, but it's throwing basically the same error every time. Unhandled error in Deferred: Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/twisted/protocols/policies.py", line 120, in dataReceived self.wrappedProtocol.dataReceived(data) File "/usr/lib/python2.7/site-packages/deluge/ui/client.py", line 179, in dataReceived d.callback(request[2]) File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 393, in callback self._startRunCallbacks(result) File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 501, in _startRunCallbacks self._runCallbacks() --- <exception caught here> --- File "/usr/lib/python2.7/site-packages/twisted/internet/defer.py", line 587, in _runCallbacks current.result = callback(current.result, *args, **kw) File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/filtertreeview.py", line 202, in cb_update_filter_tree self.update_row(cat, value , count) File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/filtertreeview.py", line 233, in update_row pix = self.get_pixmap(cat, value) File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/filtertreeview.py", line 294, in get_pixmap return gtk.gdk.pixbuf_new_from_file(deluge.common.get_pixmap("%s16.png" % pix)) File "/usr/lib/python2.7/site-packages/deluge/common.py", line 232, in get_pixmap "pixmaps", fname)) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1201, in resource_filename self, resource_name File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1714, in get_resource_filename return self._extract_resource(manager, zip_path) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 1735, in _extract_resource timestamp, size = self._get_date_and_size(self.zipinfo[zip_path]) exceptions.KeyError: 'deluge/data/pixmaps/alert16.png' |
|||
#2913 | Fixed | [Notification] ValueError: invalid literal for int() with base 10 | ||
Description |
The Notification plugin threw this error when changing settings in WebUI Preferences. develop HEAD @ [41fed16d0888754] 15:31:58.132 [ERROR ][deluge.ui.client :157 ] RPCError Message Received! -------------------------------------------------------------------------------- RPCRequest: notifications.set_config({u'smtp_port': u'', u'smtp_recipients': [], u'smtp_tls': False, u'smtp_enabled': False, u'subscriptions': {u'email': []}}) -------------------------------------------------------------------------------- ValueError invalid literal for int() with base 10: '': Traceback (most recent call last): File "/home/ubuntu/deluge.git/deluge/core/rpcserver.py", line 293, in dispatch ret = self.factory.methods[method](*args, **kwargs) File "/home/ubuntu/deluge.git/deluge/plugins/Notifications/deluge/plugins/notifications/core.py", line 208, in set_config self.config[key] = config[key] File "/home/ubuntu/deluge.git/deluge/config.py", line 148, in __setitem__ return self.set_item(key, value) File "/home/ubuntu/deluge.git/deluge/config.py", line 189, in set_item value = oldtype(value) ValueError: invalid literal for int() with base 10: '' -------------------------------------------------------------------------------- 15:31:58.133 [ERROR ][deluge.ui.web.json_api :1172] [Failure instance: Traceback (failure with no frames): <class 'deluge.error.WrappedException'>: invalid literal for int() with base 10: '' Traceback (most recent call last): File "/home/ubuntu/deluge.git/deluge/core/rpcserver.py", line 293, in dispatch ret = self.factory.methods[method](*args, **kwargs) File "/home/ubuntu/deluge.git/deluge/plugins/Notifications/deluge/plugins/notifications/core.py", line 208, in set_config self.config[key] = config[key] File "/home/ubuntu/deluge.git/deluge/config.py", line 148, in __setitem__ return self.set_item(key, value) File "/home/ubuntu/deluge.git/deluge/config.py", line 189, in set_item value = oldtype(value) ValueError: invalid literal for int() with base 10: '' ] None |
|||
#2914 | Fixed | Config migration, file format and default config | ||
Description |
The current config system supports registering migration functions to migrate old configs to new formats. I migration function will migrate from earlier file format versions resulting in a new config with a higher file version. If an existing config file does not exist, the config is populated with the default values, however, there is no way to indicate which versions the default values correspond to. The result is that the file version is set to 1 for fresh configs, before the migration functions are called. This requires the default config dict to never change, in order to be compatible with what the migration functions expect. A solution to this is to add a parameter to specify the file version of the default config dict so that when a config file does not exist on disk, the migration functions are not run because the config file format will already be the latest version. |