#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.

Reply via email to