- 13:28:07 T:3045824240 DEBUG: ------ Window Deinit () ------
- 13:28:08 T:3045824240 DEBUG: RunScriptWithParams - calling plugin Demand 5('plugin://plugin.video.demand5/','-1','?ep=%2Fshows%2Fchristmas-in-canaan%2Fepisodes%2Fchristmas-in-canaan&title=Christmas+In+Canaan&fn=Christmas+In+Canaan')
- 13:28:08 T:3045824240 INFO: initializing python engine.
- 13:28:08 T:3045824240 DEBUG: new python thread created. id=12
- 13:28:08 T:2962217872 DEBUG: Thread XBPyThread start, auto delete: 0
- 13:28:08 T:2962217872 DEBUG: Python thread: start processing
- 13:28:08 T:2962217872 NOTICE: -->Python Interpreter Initialized<--
- 13:28:08 T:2962217872 DEBUG: Process - The source file to load is /home/atv/.xbmc/addons/plugin.video.demand5/default.py
- 13:28:08 T:2962217872 DEBUG: Process - Setting the Python path to /home/atv/.xbmc/addons/plugin.video.demand5:/home/atv/.xbmc/addons/script.module.simplejson/lib:/usr/local/share/xbmc/addons/script.module.pil/lib:/home/atv/.xbmc/addons/script.common.plugin.cache/lib:/home/atv/.xbmc/addons/script.module.simple.downloader/lib:/home/atv/.xbmc/addons/script.module.parsedom/lib:/home/atv/.xbmc/addons/script.module.elementtree/lib:/usr/local/share/xbmc/addons/script.module.pysqlite/lib:/usr/local/lib/python2.6/site-packages/setuptools-0.6c11-py2.6.egg:/usr/local/lib/python26.zip:/usr/local/lib/python2.6:/usr/local/lib/python2.6/plat-linux2:/usr/local/lib/python2.6/lib-tk:/usr/local/lib/python2.6/lib-old:/usr/local/lib/python2.6/lib-dynload:/usr/local/lib/python2.6/site-packages:
- 13:28:08 T:2962217872 DEBUG: Process - Entering source directory /home/atv/.xbmc/addons/plugin.video.demand5
- 13:28:08 T:2962217872 DEBUG: Instantiating addon using automatically obtained id of "plugin.video.demand5" dependent on version 1.0 of the xbmc.python api
- 13:28:08 T:2962217872 NOTICE: search:
- 13:28:08 T:2962217872 INFO: Loading skin file: DialogYesNo.xml
- 13:28:08 T:2962217872 DEBUG: Load DialogYesNo.xml: 5.77ms
- 13:28:08 T:3045824240 DEBUG: ------ Window Init (DialogYesNo.xml) ------
- 13:28:08 T:3045824240 DEBUG: Alloc resources: 0.53ms (0.01 ms skin load)
- 13:28:11 T:3045824240 DEBUG: ------ Window Deinit (DialogYesNo.xml) ------
- 13:28:11 T:2962217872 ERROR: /usr/local/lib/python2.6/posixpath.py:346: DeprecationWarning: os.getcwd() currently lies to you so please use addon.getAddonInfo('path') to find the script's root directory and DO NOT make relative path accesses based on the results of 'os.getcwd.'
- cwd = os.getcwd()
- 13:28:11 T:2962217872 NOTICE: Traceback (most recent call last):
- 13:28:11 T:2962217872 NOTICE: File "/home/atv/.xbmc/addons/plugin.video.demand5/default.py", line 361, in <module>
- 13:28:11 T:2962217872 NOTICE: PlayOrDownloadEpisode( episodeId, title, mycgi.Param('fn') )
- 13:28:11 T:2962217872 NOTICE: File "/home/atv/.xbmc/addons/plugin.video.demand5/default.py", line 164, in PlayOrDownloadEpisode
- 13:28:11 T:2962217872 NOTICE: Play( refId, title )
- 13:28:11 T:2962217872 NOTICE: File "/home/atv/.xbmc/addons/plugin.video.demand5/default.py", line 228, in Play
- 13:28:11 T:2962217872 NOTICE: x = get_episode_info( playerKey, refId, url, playerID )
- 13:28:11 T:2962217872 NOTICE: File "/home/atv/.xbmc/addons/plugin.video.demand5/default.py", line 338, in get_episode_info
- 13:28:11 T:2962217872 NOTICE: conn.request("POST", "/services/messagebroker/amf?playerKey="+key, str(remoting.encode(envelope).read()),{'content-type': 'application/x-amf'})
- 13:28:11 T:2962217872 NOTICE: File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/remoting/__init__.py", line 676, in encode
- 13:28:11 T:2962217872 NOTICE: _write_body(name, message, stream, encoder, strict)
- 13:28:11 T:2962217872 NOTICE: File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/remoting/__init__.py", line 520, in _write_body
- 13:28:11 T:2962217872 NOTICE: _encode_body(message)
- 13:28:11 T:2962217872 NOTICE: File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/remoting/__init__.py", line 493, in _encode_body
- 13:28:11 T:2962217872 NOTICE: encoder.writeElement(x)
- 13:28:11 T:2962217872 NOTICE: File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/codec.py", line 499, in writeElement
- 13:28:11 T:2962217872 NOTICE: func(data)
- 13:28:11 T:2962217872 NOTICE: File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/amf0.py", line 657, in writeAMF3
- 13:28:11 T:2962217872 NOTICE: self.context.getAMF3Encoder(self).writeElement(data)
- 13:28:11 T:2962217872 NOTICE: File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/codec.py", line 491, in writeElement
- 13:28:11 T:2962217872 NOTICE: func = self.getTypeFunc(data)
- 13:28:11 T:2962217872 NOTICE: File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/amf3.py", line 1131, in getTypeFunc
- 13:28:11 T:2962217872 NOTICE: return codec.Encoder.getTypeFunc(self, data)
- 13:28:11 T:2962217872 NOTICE: File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/codec.py", line 454, in getTypeFunc
- 13:28:11 T:2962217872 NOTICE: elif xml.is_xml(data):
- 13:28:11 T:2962217872 NOTICE: File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/xml.py", line 89, in is_xml
- 13:28:11 T:2962217872 NOTICE: _bootstrap()
- 13:28:11 T:2962217872 NOTICE: File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/xml.py", line 126, in _bootstrap
- 13:28:11 T:2962217872 NOTICE: types, modules = find_libs()
- 13:28:11 T:2962217872 NOTICE: File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/xml.py", line 72, in find_libs
- 13:28:11 T:2962217872 NOTICE: t = _get_etree_type(etree)
- 13:28:11 T:2962217872 NOTICE: File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/xml.py", line 112, in _get_etree_type
- 13:28:11 T:2962217872 NOTICE: e = etree.fromstring('<foo/>')
- 13:28:11 T:2962217872 NOTICE: File "<string>", line 84, in XML
- 13:28:11 T:2962217872 NOTICE: TypeError: 'NoneType' object is not callable
- 13:28:11 T:2962217872 INFO: -->Python script returned the following error<--
- 13:28:11 T:2962217872 ERROR: Error Type: <type 'exceptions.TypeError'>
- 13:28:11 T:2962217872 ERROR: Error Contents: 'NoneType' object is not callable
- 13:28:11 T:2962217872 ERROR: Traceback (most recent call last):
- File "/home/atv/.xbmc/addons/plugin.video.demand5/default.py", line 361, in <module>
- PlayOrDownloadEpisode( episodeId, title, mycgi.Param('fn') )
- File "/home/atv/.xbmc/addons/plugin.video.demand5/default.py", line 164, in PlayOrDownloadEpisode
- Play( refId, title )
- File "/home/atv/.xbmc/addons/plugin.video.demand5/default.py", line 228, in Play
- x = get_episode_info( playerKey, refId, url, playerID )
- File "/home/atv/.xbmc/addons/plugin.video.demand5/default.py", line 338, in get_episode_info
- conn.request("POST", "/services/messagebroker/amf?playerKey="+key, str(remoting.encode(envelope).read()),{'content-type': 'application/x-amf'})
- File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/remoting/__init__.py", line 676, in encode
- _write_body(name, message, stream, encoder, strict)
- File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/remoting/__init__.py", line 520, in _write_body
- _encode_body(message)
- File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/remoting/__init__.py", line 493, in _encode_body
- encoder.writeElement(x)
- File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/codec.py", line 499, in writeElement
- func(data)
- File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/amf0.py", line 657, in writeAMF3
- self.context.getAMF3Encoder(self).writeElement(data)
- File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/codec.py", line 491, in writeElement
- func = self.getTypeFunc(data)
- File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/amf3.py", line 1131, in getTypeFunc
- return codec.Encoder.getTypeFunc(self, data)
- File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/codec.py", line 454, in getTypeFunc
- elif xml.is_xml(data):
- File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/xml.py", line 89, in is_xml
- _bootstrap()
- File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/xml.py", line 126, in _bootstrap
- types, modules = find_libs()
- File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/xml.py", line 72, in find_libs
- t = _get_etree_type(etree)
- File "/home/atv/.xbmc/addons/plugin.video.demand5/pyamf/xml.py", line 112, in _get_etree_type
- e = etree.fromstring('<foo/>')
- File "<string>", line 84, in XML
- TypeError: 'NoneType' object is not callable
- 13:28:11 T:2962217872 INFO: -->End of Python script error report<--
- 13:28:11 T:2962217872 INFO: Python script stopped
- 13:28:11 T:2962217872 DEBUG: Thread XBPyThread 2962217872 terminating
- 13:28:11 T:3045824240 DEBUG: waiting for python thread 12 to stop
- 13:28:11 T:3045824240 DEBUG: python thread 12 destructed
- 13:28:11 T:3045824240 DEBUG: ------ Window Init (DialogKaiToast.xml) ------
- 13:28:11 T:3045824240 DEBUG: Alloc resources: 0.01ms (0.01 ms skin load)
- 13:28:17 T:3045824240 DEBUG: ------ Window Deinit (DialogKaiToast.xml) ------