Debug log of the Special Features crashing:
https://paste.kodi.tv/anerubidav
Setup: Fresh install of Kodi, installed the debug upload add-on, installed Special Features add-on, scanned my movies source (SMB-attached network drive hanging off my router with all movies in their ownn directory), ran Special Features scan of the source, Special Features dies with the same error that's been reported several times on this forum (some UnicodeDecode memory leak error). Snippet below.
Later I may attach this source drive directly to my computer to see whether Special Features can scan it. In which case perhaps it's a Special Features problem with accessing a network source.
// 2019-03-17 12:58:20.400 T:3296 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.UnicodeDecodeError'>
Error Contents: 'utf8' codec can't decode byte 0xe9 in position 2: invalid continuation byte
Traceback (most recent call last):
File "C:\Users\James D. Salehi\AppData\Roaming\Kodi\addons\plugin.video.specialfeatures\script.py", line 70, in <module>
r.updateDB()
File "C:\Users\James D. Salehi\AppData\Roaming\Kodi\addons\plugin.video.specialfeatures\script.py", line 38, in updateDB
resultFILTER().router(query)
File "C:\Users\James D. Salehi\AppData\Roaming\Kodi\addons\plugin.video.specialfeatures\lib\iteration.py", line 40, in router
result = QUERY().router(query)
File "C:\Users\James D. Salehi\AppData\Roaming\Kodi\addons\plugin.video.specialfeatures\lib\querylib.py", line 45, in router
self.result = self.jsonquery(self.queries.get('{}'.format(query)))
File "C:\Users\James D. Salehi\AppData\Roaming\Kodi\addons\plugin.video.specialfeatures\lib\querylib.py", line 41, in jsonquery
return json.loads(self.json)
File "C:\Program Files\Kodi\system\python\Lib\json\__init__.py", line 339, in loads
return _default_decoder.decode(s)
File "C:\Program Files\Kodi\system\python\Lib\json\decoder.py", line 364, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Program Files\Kodi\system\python\Lib\json\decoder.py", line 380, in raw_decode
obj, end = self.scan_once(s, idx)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 2: invalid continuation byte
-->End of Python script error report<--