#2922: libtorrent 1.1 errors
----------------------+---------------------------
Reporter: firefox | Owner: Cas
Type: bug | Status: reopened
Priority: blocker | Milestone: 2.0
Component: Core | Version: develop (git)
Resolution: | Keywords:
----------------------+---------------------------
Changes (by Cas):
* status: closed => reopened
* resolution: Fixed =>
Comment:
I have fixed those settings but there is something strange happening after
fixing encryption setting.
As a workaround it is falling back to the old set_settings which is fine
but will need fixed. Possibly due to calling `apply_settings` too often on
startup.
{{{
00:10:22.308 [ERROR ][deluge.component :129 ] [Failure
instance: Traceback: <type 'exceptions.TypeError'>: No registered
converter was able to produce a C++ rvalue of type int from this Python
object of type str
/usr/lib/python2.7/dist-
packages/twisted/internet/_glibbase.py:333:_simulate
/usr/lib/python2.7/dist-
packages/twisted/internet/base.py:825:runUntilCurrent
/usr/lib/python2.7/dist-packages/twisted/internet/defer.py:393:callback
/usr/lib/python2.7/dist-
packages/twisted/internet/defer.py:501:_startRunCallbacks
--- <exception caught here> ---
/usr/lib/python2.7/dist-
packages/twisted/internet/defer.py:588:_runCallbacks
/usr/lib/python2.7/dist-packages/twisted/internet/task.py:865:<lambda>
/home/calum/projects/deluge/deluge/core/preferencesmanager.py:146:start
/home/calum/projects/deluge/deluge/core/preferencesmanager.py:160:do_config_set_func
/home/calum/projects/deluge/deluge/core/preferencesmanager.py:279:_on_set_enc_in_policy
/home/calum/projects/deluge/deluge/core/preferencesmanager.py:295:_on_set_encryption
/home/calum/projects/deluge/deluge/core/core.py:153:apply_session_settings
]
Unhandled error in Deferred:
00:10:26.765 [CRITICAL][twisted :154 ]
Unhandled error in Deferred:
00:10:26.765 [CRITICAL][twisted :154 ]
Unhandled error in Deferred:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/twisted/internet/_glibbase.py",
line 333, in _simulate
self.runUntilCurrent()
File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line
825, in runUntilCurrent
call.func(*call.args, **call.kw)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line
393, in callback
self._startRunCallbacks(result)
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line
501, in _startRunCallbacks
self._runCallbacks()
--- <exception caught here> ---
File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line
588, in _runCallbacks
current.result = callback(current.result, *args, **kw)
File "/usr/lib/python2.7/dist-packages/twisted/internet/task.py", line
865, in <lambda>
d.addCallback(lambda ignored: callable(*args, **kw))
File "/home/calum/projects/deluge/deluge/core/preferencesmanager.py",
line 146, in start
self.do_config_set_func(key, self.config[key])
File "/home/calum/projects/deluge/deluge/core/preferencesmanager.py",
line 160, in do_config_set_func
on_set_func(key, value)
File "/home/calum/projects/deluge/deluge/core/preferencesmanager.py",
line 279, in _on_set_enc_in_policy
self._on_set_encryption(key, value)
File "/home/calum/projects/deluge/deluge/core/preferencesmanager.py",
line 295, in _on_set_encryption
'prefer_rc4': True}, reraise=True)
File "/home/calum/projects/deluge/deluge/core/core.py", line 153, in
apply_session_settings
self.session.apply_settings(settings)
exceptions.TypeError: No registered converter was able to produce a C++
rvalue of type int from this Python object of type str
00:10:26.766 [CRITICAL][deluge.log :93 ]
twisted.internet.defer
[Failure instance: Traceback: <type 'exceptions.TypeError'>: No registered
converter was able to produce a C++ rvalue of type int from this Python
object of type str
/usr/lib/python2.7/dist-
packages/twisted/internet/_glibbase.py:333:_simulate
/usr/lib/python2.7/dist-
packages/twisted/internet/base.py:825:runUntilCurrent
/usr/lib/python2.7/dist-packages/twisted/internet/defer.py:393:callback
/usr/lib/python2.7/dist-
packages/twisted/internet/defer.py:501:_startRunCallbacks
--- <exception caught here> ---
/usr/lib/python2.7/dist-
packages/twisted/internet/defer.py:588:_runCallbacks
/usr/lib/python2.7/dist-packages/twisted/internet/task.py:865:<lambda>
/home/calum/projects/deluge/deluge/core/preferencesmanager.py:146:start
/home/calum/projects/deluge/deluge/core/preferencesmanager.py:160:do_config_set_func
/home/calum/projects/deluge/deluge/core/preferencesmanager.py:279:_on_set_enc_in_policy
/home/calum/projects/deluge/deluge/core/preferencesmanager.py:295:_on_set_encryption
/home/calum/projects/deluge/deluge/core/core.py:153:apply_session_settings
]
00:10:26.766 [CRITICAL][deluge.log :93 ]
twisted.internet.defer
[Failure instance: Traceback: <type 'exceptions.TypeError'>: No registered
converter was able to produce a C++ rvalue of type int from this Python
object of type str
/usr/lib/python2.7/dist-
packages/twisted/internet/_glibbase.py:333:_simulate
/usr/lib/python2.7/dist-
packages/twisted/internet/base.py:825:runUntilCurrent
/usr/lib/python2.7/dist-packages/twisted/internet/defer.py:393:callback
/usr/lib/python2.7/dist-
packages/twisted/internet/defer.py:501:_startRunCallbacks
--- <exception caught here> ---
/usr/lib/python2.7/dist-
packages/twisted/internet/defer.py:588:_runCallbacks
/usr/lib/python2.7/dist-packages/twisted/internet/task.py:865:<lambda>
/home/calum/projects/deluge/deluge/core/preferencesmanager.py:146:start
/home/calum/projects/deluge/deluge/core/preferencesmanager.py:160:do_config_set_func
/home/calum/projects/deluge/deluge/core/preferencesmanager.py:279:_on_set_enc_in_policy
/home/calum/projects/deluge/deluge/core/preferencesmanager.py:295:_on_set_encryption
/home/calum/projects/deluge/deluge/core/core.py:153:apply_session_settings
}}}
--
Ticket URL: <http://dev.deluge-torrent.org/ticket/2922#comment:8>
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.