#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 deluge-dev+unsubscr...@googlegroups.com.
To post to this group, send email to deluge-dev@googlegroups.com.
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