Whitewolfsg / divingmules-repo

Automatically exported from code.google.com/p/divingmules-repo
0 stars 0 forks source link

The Blaze addon no longer works, possibly due to Blaze website changes. #27

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.  Attempt to launch addon
2.  Get "working" message for a while then get script failed.

The Blaze site appears to have a new layout.  Here is info from the log:

19:04:20 T:2900149328   DEBUG: StartScript - calling plugin TheBlaze 
TV('plugin://plugin.video.theblaze/','26','')
19:04:20 T:2900149328   DEBUG: WaitOnScriptResult - waiting on the TheBlaze TV 
(id=28) plugin...
19:04:20 T:2783958096  NOTICE: Thread LanguageInvoker start, auto delete: false
19:04:20 T:2783958096    INFO: initializing python engine.
19:04:20 T:2783958096   DEBUG: CPythonInvoker(28, 
/storage/.xbmc/addons/plugin.video.theblaze/default.py): start processing
19:04:21 T:2963272784   DEBUG: CecLogMessage - >> 01:8b:00
19:04:21 T:2963272784   DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): 
vendor remote button up (8B)
19:04:21 T:2963272784   DEBUG: CecLogMessage - key released: select (0)
19:04:21 T:2963272784   DEBUG: PushCecKeypress - received key  b duration 69
19:04:21 T:3058963440   DEBUG: ------ Window Init (DialogBusy.xml) ------
19:04:21 T:2783958096  NOTICE: -->Python Interpreter Initialized<--
19:04:21 T:2783958096   DEBUG: CPythonInvoker(28, 
/storage/.xbmc/addons/plugin.video.theblaze/default.py): the source file to 
load is "/storage/.xbmc/addons/plugin.video.theblaze/default.py"
19:04:21 T:2783958096   DEBUG: CPythonInvoker(28, 
/storage/.xbmc/addons/plugin.video.theblaze/default.py): setting the Python 
path to 
/storage/.xbmc/addons/plugin.video.theblaze:/storage/.xbmc/addons/script.module.
t0mm0.common/lib:/storage/.xbmc/addons/script.module.simplejson/lib:/storage/.xb
mc/addons/script.module.myconnpy/lib:/storage/.xbmc/addons/script.module.addon.c
ommon/lib:/storage/.xbmc/addons/script.module.beautifulsoup/lib:/usr/share/xbmc/
addons/script.module.pil/lib:/storage/.xbmc/addons/script.common.plugin.cache/li
b:/storage/.xbmc/addons/script.module.simple.downloader/lib:/storage/.xbmc/addon
s/script.module.urlresolver/lib:/usr/share/xbmc/addons/xbmc.debug/:/storage/.xbm
c/addons/script.module.parsedom/lib:/storage/.xbmc/addons/script.module.metahand
ler/lib:/usr/lib/python27.zip:/usr/lib/python2.7:/usr/lib/python2.7/plat-linux2:
/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynl
oad:/usr/lib/python2.7/site-packages:/usr/lib/python2.7/site-packages/PIL:/usr/l
ib/python2.7/site-packages/gtk-2.0
19:04:21 T:2783958096   DEBUG: CPythonInvoker(28, 
/storage/.xbmc/addons/plugin.video.theblaze/default.py): entering source 
directory /storage/.xbmc/addons/plugin.video.theblaze
19:04:21 T:2783958096   DEBUG: CPythonInvoker(28, 
/storage/.xbmc/addons/plugin.video.theblaze/default.py): instantiating addon 
using automatically obtained id of "plugin.video.theblaze" dependent on version 
2.1.0 of the xbmc.python api
19:04:21 T:2980050000   DEBUG: CecLogMessage - expected response not received 
(87: device vendor id)
19:04:21 T:2980050000   DEBUG: CecLogMessage - << powering on 'TV' (0)
19:04:21 T:2980050000   DEBUG: CecLogMessage - << 10:04
19:04:21 T:2980050000   DEBUG: CecLogMessage - << Recorder 1 (1) -> broadcast 
(F): active source (1000)
19:04:21 T:2980050000   DEBUG: CecLogMessage - << 1f:82:10:00
19:04:21 T:2980050000   DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): 
menu state 'activated'
19:04:21 T:2980050000   DEBUG: CecLogMessage - << 10:8e:00
19:04:24 T:2963272784   DEBUG: CecLogMessage - >> 01:46
19:04:24 T:2963272784   DEBUG: CecLogMessage - >> TV (0) -> Recorder 1 (1): 
give osd name (46)
19:04:24 T:2963272784   DEBUG: CecLogMessage - << Recorder 1 (1) -> TV (0): OSD 
name 'XBMC'
19:04:24 T:2963272784   DEBUG: CecLogMessage - << 10:47:58:42:4d:43
19:04:26 T:2783958096  NOTICE: [plugin.video.theblaze-0.1.1]: {}
19:04:26 T:2783958096  NOTICE: [plugin.video.theblaze-0.1.1]: Request URL: 
http://www.video.theblaze.com/media/video.jsp
19:04:54 T:2783958096  NOTICE: [plugin.video.theblaze-0.1.1]: Cache-Control: 
max-age=600
                                            Content-Type: text/html;charset=UTF-8
                                            Expires: Wed, 12 Nov 2014 00:14:42 GMT
                                            Server: Apache-Coyote/1.1
                                            Edge-control: max-age=600
                                            Date: Wed, 12 Nov 2014 00:04:42 GMT
                                            Connection: close
19:04:54 T:2783958096  NOTICE: [plugin.video.theblaze-0.1.1]: Redirect URL: 
http://www.video.theblaze.com/video
19:05:21 T:3049256016   DEBUG: CAESinkPi:Drain delay:99ms now:0ms
19:05:31 T:3049256016   DEBUG: CAESinkPi:Deinitialize
19:05:31 T:3049256016   DEBUG: CAESinkPi:SetAudioProps hdmi_stream_channels 0 
hdmi_channel_map 00000000
19:05:31 T:3049256016   DEBUG: COMXCoreComponent::Deinitialize : 
OMX.broadcom.audio_render handle 0xa7a36328
19:07:01 T:2783958096   ERROR: EXCEPTION Thrown (PythonToCppException) : 
-->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.AttributeError'>
                                            Error Contents: 'NoneType' object has no attribute 'ul'
                                            Traceback (most recent call last):
                                              File "/storage/.xbmc/addons/plugin.video.theblaze/default.py", line 588, in <module>
                                                display_shows()
                                              File "/storage/.xbmc/addons/plugin.video.theblaze/default.py", line 111, in display_shows
                                                data = cache.cacheFunction(cache_shows)
                                              File "/storage/.xbmc/addons/script.common.plugin.cache/lib/StorageServer.py", line 563, in cacheFunction
                                                ret_val = funct(*args)
                                              File "/storage/.xbmc/addons/plugin.video.theblaze/default.py", line 79, in cache_shows
                                                items = soup.find('div', attrs={'id': "videoBrowseNav"}).ul('li')
                                            AttributeError: 'NoneType' object has no attribute 'ul'
                                            -->End of Python script error report<--

Original issue reported on code.google.com by bcourt...@erschools.com on 12 Nov 2014 at 12:08

GoogleCodeExporter commented 9 years ago
Same issue here...

17:38:08 T:3972  NOTICE: -->Python Interpreter Initialized<--
17:38:08 T:3972  NOTICE: [plugin.video.theblaze-0.1.1]: {}
17:38:09 T:3972  NOTICE: [plugin.video.theblaze-0.1.1]: Request URL: 
http://www.video.theblaze.com/media/video.jsp
17:38:09 T:3972  NOTICE: [plugin.video.theblaze-0.1.1]: Cache-Control: 
max-age=600

                                            Content-Type: text/html;charset=UTF-8

                                            Expires: Fri, 14 Nov 2014 22:48:09 GMT

                                            Server: Apache-Coyote/1.1

                                            Edge-control: max-age=600

                                            Date: Fri, 14 Nov 2014 22:38:09 GMT

                                            Connection: close
17:38:09 T:3972  NOTICE: [plugin.video.theblaze-0.1.1]: Redirect URL: 
http://www.video.theblaze.com/video
17:38:11 T:3972   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python 
callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.AttributeError'>
                                            Error Contents: 'NoneType' object has no attribute 'ul'
                                            Traceback (most recent call last):
                                              File "C:\Users\j\AppData\Roaming\Kodi\addons\plugin.video.theblaze\default.py", line 588, in <module>
                                                display_shows()
                                              File "C:\Users\j\AppData\Roaming\Kodi\addons\plugin.video.theblaze\default.py", line 111, in display_shows
                                                data = cache.cacheFunction(cache_shows)
                                              File "C:\Users\j\AppData\Roaming\Kodi\addons\script.common.plugin.cache\lib\StorageServer.py", line 563, in cacheFunction
                                                ret_val = funct(*args)
                                              File "C:\Users\j\AppData\Roaming\Kodi\addons\plugin.video.theblaze\default.py", line 79, in cache_shows
                                                items = soup.find('div', attrs={'id': "videoBrowseNav"}).ul('li')
                                            AttributeError: 'NoneType' object has no attribute 'ul'
                                            -->End of Python script error report<--
17:38:11 T:8892   ERROR: XFILE::CDirectory::GetDirectory - Error getting 
plugin://plugin.video.theblaze/
17:38:11 T:8892   ERROR: 
CGUIMediaWindow::GetDirectory(plugin://plugin.video.theblaze/) failed

Original comment by wastera...@gmail.com on 14 Nov 2014 at 10:44

GoogleCodeExporter commented 9 years ago
Getting the same error for a while now.  I read you can sideload the new Blaze 
Android app into FireTV but haven't tried it yet.

Original comment by anthony....@gmail.com on 1 Jan 2015 at 11:47

GoogleCodeExporter commented 9 years ago
This add-on was updated(version 0.1.3) and is available from the main xbmc/kodi 
repo for gotham & helix builds.

Original comment by divingm...@gmail.com on 18 Mar 2015 at 2:55