2013-03-14, 23:19
(2013-03-13, 22:09)shedrock Wrote: Not sure if htis is enough of the log but all won't fit.
Code:16:17:19 T:139887990781696 DEBUG: Thread Background Loader 139887990781696 terminating
16:17:19 T:139889110755072 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Files.GetSources", "params": {"media": "video"}, "id": 1}
16:17:19 T:139889110755072 DEBUG: JSONRPC: Calling files.getsources
16:17:19 T:139889110755072 DEBUG: service.watchdog: video sources [u'/storage/videos/', u'/storage/tvshows/', u'/storage/movies/TV/', u'/storage/movies/TV2/', u'/storage/movies/Movies1/', u'/storage/movies/Movies2/', u'/storage/movies/Movies3/', u'/storage/movies/Documentary_Series_1/']
16:17:19 T:139889110755072 DEBUG: service.watchdog: watching </storage/videos/> using <class 'core.polling_local.PollerObserver_Full'>
16:17:19 T:139889110755072 DEBUG: service.watchdog: watching </storage/tvshows/> using <class 'core.polling_local.PollerObserver_Full'>
16:17:20 T:139889110755072 ERROR: Traceback (most recent call last):
16:17:20 T:139889110755072 ERROR: File "/storage/.xbmc/addons/service.watchdog/core/main.py", line 199, in watch
16:17:20 T:139889110755072 ERROR: observer.schedule(event_handler, path=path, recursive=RECURSIVE)
16:17:20 T:139889110755072 ERROR: File "/storage/.xbmc/addons/service.watchdog/lib/watchdog/observers/api.py", line 340, in schedule
16:17:20 T:139889110755072 ERROR: timeout=self.timeout)
16:17:20 T:139889110755072 ERROR: File "/storage/.xbmc/addons/service.watchdog/core/polling.py", line 74, in __init__
16:17:20 T:139889110755072 ERROR: self._snapshot = make_snapshot(self.watch.path)
16:17:20 T:139889110755072 ERROR: File "/storage/.xbmc/addons/service.watchdog/core/polling.py", line 42, in __init__
16:17:20 T:139889110755072 ERROR: for dirs, files in walker(root):
16:17:20 T:139889110755072 ERROR: File "/storage/.xbmc/addons/service.watchdog/core/polling_local.py", line 20, in _walker_recursive
16:17:20 T:139889110755072 ERROR: for root, dirs, files in os.walk(top):
16:17:20 T:139889110755072 ERROR: File "./Lib/os.py", line 294, in walk
16:17:20 T:139889110755072 ERROR: Previous line repeats 1 times.
16:17:20 T:139889110755072 ERROR: File "./Lib/os.py", line 284, in walk
16:17:20 T:139889110755072 ERROR: File "./Lib/posixpath.py", line 71, in join
16:17:20 T:139889110755072 ERROR: UnicodeDecodeError: 'ascii' codec can't decode byte 0xca in position 31: ordinal not in range(128)
16:17:20 T:139889110755072 DEBUG: service.watchdog: not watching </storage/movies/TV/>
16:17:20 T:139889110755072 DEBUG: service.watchdog: watching </storage/movies/TV2/> using <class 'core.polling_local.PollerObserver_Full'>
16:17:21 T:139889381463872 DEBUG: LIRC: Update - NEW at 78551:ae 0 KEY_EXIT devinput (KEY_EXIT)
16:17:21 T:139889381463872 DEBUG: OnKey: menu (d8) pressed, action is Back
16:17:21 T:139889381463872 DEBUG: CGUIMediaWindow::GetDirectory (addons://outdated/)
16:17:21 T:139889381463872 DEBUG: ParentPath = []
16:17:21 T:139887876724480 NOTICE: Thread Background Loader start, auto delete: false
16:17:21 T:139887876724480 DEBUG: Thread Background Loader 139887876724480 terminating
16:17:21 T:139889381463872 DEBUG: LIRC: Update - NEW at 79007:ae 0 KEY_EXIT_UP devinput (KEY_EXIT_UP)
16:17:21 T:139889110755072 DEBUG: service.watchdog: watching </storage/movies/Movies1/> using <class 'core.polling_local.PollerObserver_Full'>
16:17:25 T:139889110755072 DEBUG: service.watchdog: watching </storage/movies/Movies2/> using <class 'core.polling_local.PollerObserver_Full'>
16:17:25 T:139889381463872 DEBUG: LIRC: Update - NEW at 82967:ae 0 KEY_EXIT devinput (KEY_EXIT)
16:17:25 T:139889381463872 DEBUG: OnKey: menu (d8) pressed, action is Back
16:17:25 T:139889381463872 DEBUG: CGUIMediaWindow::GetDirectory ()
16:17:25 T:139889381463872 DEBUG: ParentPath = []
I have exactly the same errors in my log since the addon got upgraded tonight (pop-up telling me that it can't watch any of my NFS mounted folders).
I also have a Synology NAS, but all was working fine with watchdog until the last update.
The Python error message "UnicodeDecodeError: 'ascii' codec can't decode byte 0x.." seems to say that the problem is in the encoding of some path/file... but I didn't change anything in my shares recently, and I am pretty sure that everything is in UTF-8.
And I see that everyone has their data in /storage... I guess that all of us seeing the problem are using OpenELEC then...
Perhaps the problem is between the new Library Watchdog version and the OpenELEC Python libs ?