2012-07-27, 13:45
Maybe the next version will handle ZIP files but here is the log with XBMC and addon set to debug mode :
Code:
13:36:48 T:2897177408 DEBUG: JSONRPC: Incoming request: { "jsonrpc" : "2.0" , "method" : "Files.GetDirectory" , "params" : { "directory" : "zip:///storage/.xbmc/addons/web.browser.opera/opera12/share/opera/locale/en/en.zip/" , "sort" : { "method" : "file" } } , "id" : 1 }
13:36:48 T:2897177408 DEBUG: JSONRPC: Calling files.getdirectory
13:36:48 T:2897177408 DEBUG: GetZipList - Processing zip:///storage/.xbmc/addons/web.browser.opera/opera12/share/opera/locale/en/en.zip/
13:36:48 T:2897177408 DEBUG: CZipManager::GetZipList: failed to stat file zip:///storage/.xbmc/addons/web.browser.opera/opera12/share/opera/locale/en/en.zip/
13:36:48 T:2897177408 ERROR: GetDirectory - Error getting zip:///storage/.xbmc/addons/web.browser.opera/opera12/share/opera/locale/en/en.zip/
13:36:48 T:2897177408 INFO: -->Python script returned the following error<--
13:36:48 T:2897177408 ERROR: Error Type: <type 'exceptions.KeyError'>
13:36:48 T:2897177408 ERROR: Error Contents: 'result'
13:36:48 T:2897177408 ERROR: Traceback (most recent call last):
File "/storage/.xbmc/addons/script.xbmcbackup/default.py", line 199, in <module>
backup.run()
File "/storage/.xbmc/addons/script.xbmcbackup/default.py", line 123, in run
self.syncFiles()
File "/storage/.xbmc/addons/script.xbmcbackup/default.py", line 137, in syncFiles
self.fileManager.createFileList(self.Addon)
File "/storage/.xbmc/addons/script.xbmcbackup/default.py", line 28, in createFileList
self.walkTree(self.walk_path + "addons/")
File "/storage/.xbmc/addons/script.xbmcbackup/default.py", line 62, in walkTree
for (path, dirs, files) in vfs.walk(directory):
File "/storage/.xbmc/addons/script.xbmcbackup/resources/lib/vfs.py", line 52, in walk
for x in listdir(current_path, extra_metadata=True):
File "/storage/.xbmc/addons/script.xbmcbackup/resources/lib/vfs.py", line 104, in listdir
if jsonobject['result']['files']:
KeyError: 'result'