I'm using btqueue 0.1.0 on rh9 with python 2.2.2
Started downloading 4.18Gb file, it downloaded 3.4Gbs and then crashed like this (when I restart scheduler it loads torrent and crashes again after checking hash):
File "/usr/bin/btqueue.py", line 100, in ?
res = app.onecmd(line)
File "/usr/lib/python2.2/site-packages/BitQueue/manager.py", line 1317, in onecmd
ret = cmd.Cmd.onecmd(self,l)
File "/usr/lib/python2.2/cmd.py", line 194, in onecmd
return func(arg)
File "/usr/lib/python2.2/site-packages/BitQueue/manager.py", line 1469, in do_list
res = self.manager.do_list(line)
File "/usr/lib/python2.2/site-packages/BitQueue/xmlrpc.py", line 143, in __call__
dict = self.__send(self.__name,(self.__id,)+args)
File "/usr/lib/python2.2/site-packages/BitQueue/xmlrpc.py", line 184, in __request
verbose=self.__verbose
File "/usr/lib/python2.2/xmlrpclib.py", line 853, in request
return self.parse_response(h.getfile())
File "/usr/lib/python2.2/xmlrpclib.py", line 896, in parse_response
return u.close()
File "/usr/lib/python2.2/xmlrpclib.py", line 571, in close
raise apply(Fault, (), self._stack[0])
xmlrpclib.Fault: <Fault 1: 'exceptions.OverflowError:float too large to convert'>
The question is: what I should do now and if there is some way to fix it? And if there is some way to resume downloading (maybe with other client like azureus)? Thanks in advance...
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm using btqueue 0.1.0 on rh9 with python 2.2.2
Started downloading 4.18Gb file, it downloaded 3.4Gbs and then crashed like this (when I restart scheduler it loads torrent and crashes again after checking hash):
File "/usr/bin/btqueue.py", line 100, in ?
res = app.onecmd(line)
File "/usr/lib/python2.2/site-packages/BitQueue/manager.py", line 1317, in onecmd
ret = cmd.Cmd.onecmd(self,l)
File "/usr/lib/python2.2/cmd.py", line 194, in onecmd
return func(arg)
File "/usr/lib/python2.2/site-packages/BitQueue/manager.py", line 1469, in do_list
res = self.manager.do_list(line)
File "/usr/lib/python2.2/site-packages/BitQueue/xmlrpc.py", line 143, in __call__
dict = self.__send(self.__name,(self.__id,)+args)
File "/usr/lib/python2.2/site-packages/BitQueue/xmlrpc.py", line 184, in __request
verbose=self.__verbose
File "/usr/lib/python2.2/xmlrpclib.py", line 853, in request
return self.parse_response(h.getfile())
File "/usr/lib/python2.2/xmlrpclib.py", line 896, in parse_response
return u.close()
File "/usr/lib/python2.2/xmlrpclib.py", line 571, in close
raise apply(Fault, (), self._stack[0])
xmlrpclib.Fault: <Fault 1: 'exceptions.OverflowError:float too large to convert'>
The question is: what I should do now and if there is some way to fix it? And if there is some way to resume downloading (maybe with other client like azureus)? Thanks in advance...
Some update:
I checked code and seems it crashes at an attempt to calculate already downloaded size while converting float size to int.
ummm... I am checking the code. There are only int left in the code. Hopefully, you will never see that error again.