#2902: deluge-console crash
------------------------+---------------------------
Reporter: firefox | Owner:
Type: bug | Status: new
Priority: blocker | Milestone: 2.0.x
Component: Console UI | Version: develop (git)
Keywords: |
------------------------+---------------------------
On ubuntu 16.10 this happens, on 16.04 all ok after upgrade impossible to
use deluge-console commands, also deluge-console with no parameter crashes
ex:
deluge-console --username=xxx --password=xxx "info -v"
/media/disk/deluge/deluge/_libtorrent.py:34: RuntimeWarning: to-Python
converter for boost::shared_ptr<libtorrent::alert> already registered;
second conversion method ignored.
import libtorrent as lt
00:22:07.036 [ERROR ][deluge.ui.client:157 ] RPCError Message Received!
--------------------------------------------------------------------------------
RPCRequest: core.get_torrents_status({'id':
(u'4f5cb33bdb7b18a101287c60b9439d619d53814d',)}, ['name'])
--------------------------------------------------------------------------------
ArgumentError
Python argument types in
session.post_torrent_updates(session)
did not match C++ signature:
post_torrent_updates(libtorrent::session {lvalue}, unsigned int):
Traceback (most recent call last):
File "/media/disk/deluge/deluge/core/rpcserver.py", line 293, in
dispatch
ret = self.factory.methods[method](*args, **kwargs)
File "/media/disk/deluge/deluge/core/core.py", line 500, in
get_torrents_status
d = self.torrentmanager.torrents_status_update(torrent_ids, keys,
diff=diff)
File "/media/disk/deluge/deluge/core/torrentmanager.py", line 1352, in
torrents_status_update
self.session.post_torrent_updates()
ArgumentError: Python argument types in
session.post_torrent_updates(session)
did not match C++ signature:
post_torrent_updates(libtorrent::session {lvalue}, unsigned int)
--------------------------------------------------------------------------------
Unhandled error in Deferred:
00:22:07.037 [CRITICAL][twisted :154 ] Unhandled error in Deferred:
Traceback (most recent call last):
Failure: deluge.error.WrappedException: Python argument types in
session.post_torrent_updates(session)
did not match C++ signature:
post_torrent_updates(libtorrent::session {lvalue}, unsigned int)
Traceback (most recent call last):
File "/media/disk/deluge/deluge/core/rpcserver.py", line 293, in
dispatch
ret = self.factory.methods[method](*args, **kwargs)
File "/media/disk/deluge/deluge/core/core.py", line 500, in
get_torrents_status
d = self.torrentmanager.torrents_status_update(torrent_ids, keys,
diff=diff)
File "/media/disk/deluge/deluge/core/torrentmanager.py", line 1352, in
torrents_status_update
self.session.post_torrent_updates()
ArgumentError: Python argument types in
session.post_torrent_updates(session)
did not match C++ signature:
post_torrent_updates(libtorrent::session {lvalue}, unsigned int)
00:22:07.037 [CRITICAL][deluge.log:93 ] twisted.internet.defer
[Failure instance: Traceback (failure with no frames): <class
'deluge.error.WrappedException'>: Python argument types in
session.post_torrent_updates(session)
did not match C++ signature:
post_torrent_updates(libtorrent::session {lvalue}, unsigned int)
Traceback (most recent call last):
File "/media/disk/deluge/deluge/core/rpcserver.py", line 293, in
dispatch
ret = self.factory.methods[method](*args, **kwargs)
File "/media/disk/deluge/deluge/core/core.py", line 500, in
get_torrents_status
d = self.torrentmanager.torrents_status_update(torrent_ids, keys,
diff=diff)
File "/media/disk/deluge/deluge/core/torrentmanager.py", line 1352, in
torrents_status_update
self.session.post_torrent_updates()
ArgumentError: Python argument types in
session.post_torrent_updates(session)
did not match C++ signature:
post_torrent_updates(libtorrent::session {lvalue}, unsigned int)
]
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2902>
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.