PasswordDetector icon indicating copy to clipboard operation
PasswordDetector copied to clipboard

Constantly throws errors when processing rar files without a password

Open vendion opened this issue 5 years ago • 0 comments

Using version 1.7 PasswordDetector constantly throws errors when processing rar archives that does not have a password. This doesn't seem to affect nzbget as it still continues to download everything just fine but this does clutter the logs making it harder to see when something does go wrong.

This is the error that is in nzbget's log

Tue Jun 30 10:35:08 2020        INFO    PasswordDetector: Traceback (most recent call last):
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:   File "/usr/local/etc/nzbget/downloads/scripts/PasswordDetector/PasswordDetector.py", line 439, in <module>
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:     main()    
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:   File "/usr/local/etc/nzbget/downloads/scripts/PasswordDetector/PasswordDetector.py", line 392, in main
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:     sort_inner_files()
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:   File "/usr/local/etc/nzbget/downloads/scripts/PasswordDetector/PasswordDetector.py", line 319, in sort_inner_files
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:     nzbget.editqueue('FileMoveTop', 0, '', [file_id])
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:   File "/usr/local/lib/python2.7/xmlrpclib.py", line 1243, in __call__
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:     return self.__send(self.__name, args)
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:   File "/usr/local/lib/python2.7/xmlrpclib.py", line 1602, in __request
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:     verbose=self.__verbose
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:   File "/usr/local/lib/python2.7/xmlrpclib.py", line 1283, in request
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:     return self.single_request(host, handler, request_body, verbose)
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:   File "/usr/local/lib/python2.7/xmlrpclib.py", line 1303, in single_request
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:     h = self.make_connection(host)
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:   File "/usr/local/lib/python2.7/xmlrpclib.py", line 1389, in make_connection
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:     self._connection = host, httplib.HTTPConnection(chost)
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:   File "/usr/local/lib/python2.7/httplib.py", line 746, in __init__
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:     (self.host, self.port) = self._get_hostport(host, port)
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:   File "/usr/local/lib/python2.7/httplib.py", line 789, in _get_hostport
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector:     raise InvalidURL("nonnumeric port: '%s'" % host[i+1:])
Tue Jun 30 10:35:08 2020        INFO    PasswordDetector: httplib.InvalidURL: nonnumeric port: 'h(%7B|9XSg<'

My nzbget version is 21.0 and using python 2.7.18 to run this plugin.

vendion avatar Jun 30 '20 14:06 vendion