Webui crash with a lot of seeds
Posted: Thu Jul 30, 2009 1:00 pm
Hello,
I did discover Deluge last week and currently using the version 1.1.8 on Debian testing (Squeeze).
After tests with rtorrent/wtorrent and transmission, I found that Deluge was the best torrent client/server available, thanks for that !
My only problem with Deluge is the crash of the WebUI :
- The problem occur when I try to see the list of torrents
- I am currently seeding 170 torrents, it always crashing
- crashing on "All" and "Seeding", but not on "Downloading", "Active". That's why I think it's because of the size of the list
- I never had the crash with a small list of torrents
- the console and gtk interface are working
- I did install the 1.1.9 on Windows, I have the same issue with the webui
TraceBack :
--Deluge Error--
ExpatError : not well-formed (invalid token): line 3012, column 70
path : /index
file : /usr/lib/pymodules/python2.5/deluge/xmlrpclib.py in feed, line 546
--Input--
<Storage {}>
--Versions--
WebUi : 1.1.8r
Python 2.5.4 (r254:67916, Feb 18 2009, 03:00:47)
[GCC 4.3.3]:
--Traceback--
File "/usr/lib/pymodules/python2.5/deluge/ui/webui/lib/webpy022/webapi.py", line 310, in wsgifunc
result = func()
File "/usr/lib/pymodules/python2.5/deluge/ui/webui/lib/webpy022/request.py", line 131, in <lambda>
func = lambda: handle(inp, fvars)
File "/usr/lib/pymodules/python2.5/deluge/ui/webui/lib/webpy022/request.py", line 61, in handle
return tocall(*([x and urllib.unquote(x) for x in args] + fna))
File "/usr/lib/pymodules/python2.5/deluge/ui/webui/page_decorators.py", line 87, in deco
return func(self, name) #check_session:ok
File "/usr/lib/pymodules/python2.5/deluge/ui/webui/page_decorators.py", line 105, in deco
return func(self, name) #check_connected:ok
File "/usr/lib/pymodules/python2.5/deluge/ui/webui/page_decorators.py", line 60, in deco
res = func(self, name) #deluge_page_noauth
File "/usr/lib/pymodules/python2.5/deluge/ui/webui/page_decorators.py", line 156, in deco
return func(self, name) #auto_refreshed
File "/usr/lib/pymodules/python2.5/deluge/ui/webui/pages.py", line 116, in GET
torrents = proxy.get_torrents_status(filter_dict, TORRENT_KEYS)
File "/usr/lib/pymodules/python2.5/deluge/xmlrpclib.py", line 1150, in __call__
return self.__send(self.__name, args)
File "/usr/lib/pymodules/python2.5/deluge/xmlrpclib.py", line 1440, in __request
verbose=self.__verbose
File "/usr/lib/pymodules/python2.5/deluge/ui/client.py", line 93, in request
return self._parse_response(h.getfile(), sock)
File "/usr/lib/pymodules/python2.5/deluge/xmlrpclib.py", line 1338, in _parse_response
p.feed(response)
File "/usr/lib/pymodules/python2.5/deluge/xmlrpclib.py", line 547, in feed
self._parser.Parse(data, 0)
Matthieu
I did discover Deluge last week and currently using the version 1.1.8 on Debian testing (Squeeze).
After tests with rtorrent/wtorrent and transmission, I found that Deluge was the best torrent client/server available, thanks for that !
My only problem with Deluge is the crash of the WebUI :
- The problem occur when I try to see the list of torrents
- I am currently seeding 170 torrents, it always crashing
- crashing on "All" and "Seeding", but not on "Downloading", "Active". That's why I think it's because of the size of the list
- I never had the crash with a small list of torrents
- the console and gtk interface are working
- I did install the 1.1.9 on Windows, I have the same issue with the webui
TraceBack :
--Deluge Error--
ExpatError : not well-formed (invalid token): line 3012, column 70
path : /index
file : /usr/lib/pymodules/python2.5/deluge/xmlrpclib.py in feed, line 546
--Input--
<Storage {}>
--Versions--
WebUi : 1.1.8r
Python 2.5.4 (r254:67916, Feb 18 2009, 03:00:47)
[GCC 4.3.3]:
--Traceback--
File "/usr/lib/pymodules/python2.5/deluge/ui/webui/lib/webpy022/webapi.py", line 310, in wsgifunc
result = func()
File "/usr/lib/pymodules/python2.5/deluge/ui/webui/lib/webpy022/request.py", line 131, in <lambda>
func = lambda: handle(inp, fvars)
File "/usr/lib/pymodules/python2.5/deluge/ui/webui/lib/webpy022/request.py", line 61, in handle
return tocall(*([x and urllib.unquote(x) for x in args] + fna))
File "/usr/lib/pymodules/python2.5/deluge/ui/webui/page_decorators.py", line 87, in deco
return func(self, name) #check_session:ok
File "/usr/lib/pymodules/python2.5/deluge/ui/webui/page_decorators.py", line 105, in deco
return func(self, name) #check_connected:ok
File "/usr/lib/pymodules/python2.5/deluge/ui/webui/page_decorators.py", line 60, in deco
res = func(self, name) #deluge_page_noauth
File "/usr/lib/pymodules/python2.5/deluge/ui/webui/page_decorators.py", line 156, in deco
return func(self, name) #auto_refreshed
File "/usr/lib/pymodules/python2.5/deluge/ui/webui/pages.py", line 116, in GET
torrents = proxy.get_torrents_status(filter_dict, TORRENT_KEYS)
File "/usr/lib/pymodules/python2.5/deluge/xmlrpclib.py", line 1150, in __call__
return self.__send(self.__name, args)
File "/usr/lib/pymodules/python2.5/deluge/xmlrpclib.py", line 1440, in __request
verbose=self.__verbose
File "/usr/lib/pymodules/python2.5/deluge/ui/client.py", line 93, in request
return self._parse_response(h.getfile(), sock)
File "/usr/lib/pymodules/python2.5/deluge/xmlrpclib.py", line 1338, in _parse_response
p.feed(response)
File "/usr/lib/pymodules/python2.5/deluge/xmlrpclib.py", line 547, in feed
self._parser.Parse(data, 0)
Matthieu