Page 1 of 1

Argument of type 'NoneType' is not iterable

Posted: July 25th, 2015, 2:34 pm
by chianti
This error has been creeping up every so often. I haven't been able to correlate it to a specific download or action. Perhaps the developers can give some insight.

I have Sab installed on my Synology NAS

[25/Jul/2015:00:36:54] ENGINE TypeError("argument of type 'NoneType' is not iterable",) Traceback (most recent call last): File "/usr/local/sabnzbd/share/SABnzbd/cherrypy/wsgiserver/wsgiserver2.py", line 1312, in communicate req.parse_request() File "/usr/local/sabnzbd/share/SABnzbd/cherrypy/wsgiserver/wsgiserver2.py", line 589, in parse_request success = self.read_request_line() File "/usr/local/sabnzbd/share/SABnzbd/cherrypy/wsgiserver/wsgiserver2.py", line 653, in read_request_line if NUMBER_SIGN in path: TypeError: argument of type 'NoneType' is not iterable

Re: Argument of type 'NoneType' is not iterable

Posted: July 26th, 2015, 1:29 am
by shypike
It's likely a bug in the CherryPy web framework that we use.
In 0.8.0 we will use an updated CherryPy, hopefully without this issue.
I assume what you see doesn't affect SABnzbd's functionality?

Re: Argument of type 'NoneType' is not iterable

Posted: July 26th, 2015, 2:11 am
by chianti
Correct. I haven't seen any missing episodes nor failures; This error just appears in the log sporadically.