Page 1 of 1

Invalid NZB using URL fetch

Posted: August 25th, 2010, 4:57 pm
by Datty
Hi all, I've been having a few problems with sabnzbd for a while but I've stumbled on through them until now. I don't seem to be able to directly upload an nzb to sabnzbd or make it fetch an nzb where the link has special characters (i.e. &=). This happens literally every time I try unless I use the rss function, grabbing nzbs from nzbs.org or I grab an nzb from a plain url.

The errors from URL grab are as follows(blanked out nzbid):
2010-08-25 21:31:26,051
ERROR:
Error getting url http://www.nzbs.org/index.php?action=getnzb&nzbid=xxxx (cause= "")

I get the same error when I try to use CouchPotato through the API.

Direct nzb upload gives this:

2010-08-25 21:44:18,997
ERROR:
[25/Aug/2010:21:44:18] HTTP Traceback (most recent call last):
  File "/usr/lib64/python2.6/site-packages/cherrypy/_cprequest.py", line 653, in respond
    self.body.process()
  File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 707, in process
    super(RequestBody, self).process()
  File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 320, in process
    proc(self)
  File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 127, in process_multipart_form_data
    process_multipart(entity)
  File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 121, in process_multipart
    part.process()
  File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 318, in process
    self.default_proc()
  File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 452, in default_proc
    self.file = self.read_into_file()
  File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 464, in read_into_file
    self.read_lines_to_boundary(fp_out=fp_out)
  File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 396, in read_lines_to_boundary
    line = self.fp.readline(1<<16)
  File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 595, in readline
    data = self.read(chunksize)
  File "/usr/lib64/python2.6/site-packages/cherrypy/_cpreqbody.py", line 560, in read
    data = self.fp.read(chunksize)
  File "/usr/lib64/python2.6/site-packages/cherrypy/wsgiserver/__init__.py", line 265, in read
    data = self.rfile.read(size)
  File "/usr/lib64/python2.6/site-packages/cherrypy/wsgiserver/__init__.py", line 932, in read
    assert n <= left, "recv(%d) returned %d bytes" % (left, n)
AssertionError: recv(80) returned 16384 bytes

It doesn't mean anything to me...no idea when it comes to python :(
Other info:
Version: 0.5.0
OS: Gentoo Linux
Install-type: Ebuild from this forum. (cryptelium overlay)
Firewall Software: IPTables
Are you using IPV6? no
Is the issue reproducible? yes

If anyone has any ideas I'd be very grateful!
Thanks!