2012-01-05, 12:48
Hi, I have recently updated to Eden beta 1 and I am using the Aeon Nox skin. It runs on Windows 7 SP1 x86, and as soon as XBMC starts, I see a notification that script.watchlist has failed. This first started after the upgrade to Eden, and updating from 0.1.7 to 0.1.8 hasn't fixed the problem. I checked the log and apparently there are no movies in result, which leads to a KeyError. Below is the error from the log.
I hope this helps to fix the problem in a future release.
Thanks in advance,
Anthirian
Code:
11:36:09 T:3900 DEBUG: script.watchlist: script version 0.1.8 started
11:36:09 T:3900 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "VideoLibrary.GetMovies", "params": {"properties": ["resume", "genre", "studio", "tagline", "runtime", "fanart", "thumbnail", "file", "plot", "plotoutline", "year", "lastplayed", "rating"]}, "id": 1}
11:36:09 T:3900 DEBUG: JSONRPC: Calling videolibrary.getmovies
11:36:09 T:3900 INFO: -->Python script returned the following error<--
11:36:09 T:3900 ERROR: Error Type: <type 'exceptions.KeyError'>
11:36:09 T:3900 ERROR: Error Contents: ('result',)
11:36:09 T:3900 ERROR: Traceback (most recent call last):
File "C:\Users\Me\AppData\Roaming\XBMC\addons\script.watchlist\default.py", line 413, in <module>
Main()
File "C:\Users\Me\AppData\Roaming\XBMC\addons\script.watchlist\default.py", line 27, in __init__
self._fetch_info()
File "C:\Users\Me\AppData\Roaming\XBMC\addons\script.watchlist\default.py", line 50, in _fetch_info
self._fetch_movies()
File "C:\Users\Me\AppData\Roaming\XBMC\addons\script.watchlist\default.py", line 72, in _fetch_movies
if json_response['result'].has_key('movies'):
KeyError: ('result',)
11:36:09 T:3900 INFO: -->End of Python script error report<--
11:36:09 T:3900 INFO: Python script stopped
I hope this helps to fix the problem in a future release.
Thanks in advance,
Anthirian