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

Reply via email to