[LINUX] 10th April PVR Build Breaks Addons?
#1
Not my day... two new threads on the forum in a couple of hours!

I (literally) just picked up today's new build of Lars Opdenkamp's PPA - and I'm having addon problems. At the least, Executor no longer wants to play:

Code:
17:10:42 T:4884288 M:2761351168   DEBUG: LIRC: Update - NEW at 75431:000000037ff07bdd 00 OK mceusb (OK)
17:10:42 T:4884288 M:2761351168   DEBUG: OnKey: 11 (0b) pressed, action is Select
17:10:42 T:4884288 M:2761351168   DEBUG: ExecuteXBMCAction : Translating RunPlugin("plugin://plugin.program.executor/?do=program&id=xterm")
17:10:42 T:4884288 M:2761351168   DEBUG: ExecuteXBMCAction : To RunPlugin("plugin://plugin.program.executor/?do=program&id=xterm")
17:10:42 T:4884288 M:2761351168   DEBUG: RunScriptWithParams - calling plugin Executor('plugin://plugin.program.executor/','-1','?do=program&id=xterm')
17:10:42 T:4884288 M:2761351168    INFO: initializing python engine.
17:10:42 T:4884288 M:2761097216   DEBUG: new python thread created. id=1
17:10:42 T:107731824 M:2761097216   DEBUG: Thread XBPyThread start, auto delete: 0
17:10:42 T:107731824 M:2761097216   DEBUG: Python thread: start processing
17:10:42 T:107731824 M:2761097216  NOTICE: -->Python Interpreter Initialized<--
17:10:42 T:107731824 M:2761097216   DEBUG: Process - The source file to load is /home/xbmc/.xbmc/addons/plugin.program.executor/default.py
17:10:42 T:107731824 M:2761097216   DEBUG: Process - Setting the Python path to /home/xbmc/.xbmc/addons/plugin.program.executor:/home/xbmc/.xbmc/addons/script.module.dialogaddonscan/lib:/home/xbmc/.xbmc/addons/script.module.beautifulsoup/lib:/usr/share/xbmc/addons/script.module.pil/lib:/usr/share/xbmc/addons/script.module.pysqlite/lib:/usr/lib/python2.6:/usr/lib/python2.6/plat-linux2:/usr/lib/python2.6/lib-tk:/usr/lib/python2.6/lib-old:/usr/lib/python2.6/lib-dynload:/usr/lib/python2.6/dist-packages:/usr/lib/pymodules/python2.6:/usr/local/lib/python2.6/dist-packages:
17:10:42 T:107731824 M:2761097216   DEBUG: Process - Entering source directory /home/xbmc/.xbmc/addons/plugin.program.executor
17:10:42 T:107731824 M:2760429568   DEBUG: ADDON: cpluff: 'Could not return information about unknown plug-in .'
17:10:42 T:107731824 M:2760429568    INFO: -->Python script returned the following error<--
17:10:42 T:107731824 M:2760429568   ERROR: Error Type: <type 'exceptions.Exception'>
17:10:42 T:107731824 M:2760429568   ERROR: Error Contents: Could not get AddonPtr!
17:10:42 T:107731824 M:2760429568   ERROR: Traceback (most recent call last):
                                              File "/home/xbmc/.xbmc/addons/plugin.program.executor/default.py", line 13, in <module>
                                                import resources.lib.executor as plugin
                                              File "/home/xbmc/.xbmc/addons/plugin.program.executor/resources/lib/executor.py", line 4, in <module>
                                                Addon = xbmcaddon.Addon(id=os.path.basename(os.getcwd()))
                                            Exception: Could not get AddonPtr!
17:10:42 T:107731824 M:2760429568    INFO: -->End of Python script error report<--
17:10:42 T:4884288 M:2760429568   DEBUG: ------ Window Deinit (DialogFavourites.xml) ------
17:10:42 T:107731824 M:2760429568    INFO: Python script stopped
17:10:42 T:107731824 M:2760429568   DEBUG: Thread Python Thread 107731824 terminating
17:10:42 T:4884288 M:2760429568   DEBUG: waiting for python thread 1 to stop
17:10:42 T:4884288 M:2760429568   DEBUG: python thread 1 destructed
17:10:42 T:4884288 M:2760429568    INFO: Loading skin file: DialogKaiToast.xml
17:10:42 T:4884288 M:2760429568   DEBUG: Load DialogKaiToast.xml: 6.02ms
17:10:42 T:4884288 M:2760556544   DEBUG: ------ Window Init (DialogKaiToast.xml) ------
17:10:42 T:4884288 M:2760556544   DEBUG: Alloc resources: 0.01ms (0.01 ms skin load)
17:10:47 T:4884288 M:2760515584   DEBUG: ------ Window Deinit (DialogKaiToast.xml) ------
17:10:52 T:4884288 M:2760536064    INFO: Python, unloading python shared library because no scripts are running anymore
17:10:52 T:4884288 M:2760536064   DEBUG: UnloadExtensionLibs, clearing python extension libraries
17:10:56 T:4884288 M:2760536064   DEBUG: SECTION:UnloadDll(libcurl-gnutls.so.4)
17:10:56 T:4884288 M:2760536064   DEBUG: Unloading: libcurl-gnutls.so.4

Any thoughts?? I have no clue at all about Python, and my C is 20 years out of date, so it's a long night's debugging otherwise...

EDIT

I suppose it *might* be related to this API change, although I would have thought that these changes would have broken the add-on earlier given Dushmaniac's intentions on the merge schedule. If so, and if it's a general XBMC API change, then Executor will break for mainline users as well, I suspect... but it shouldn't be PVR-specific...
Reply


Messages In This Thread
[LINUX] 10th April PVR Build Breaks Addons? - by Prof Yaffle - 2011-04-10, 18:24
[No subject] - by opdenkamp - 2011-04-10, 22:08
[No subject] - by Prof Yaffle - 2011-04-11, 19:44
danish addons suffer same error... - by Termo - 2011-04-11, 22:40
[No subject] - by Prof Yaffle - 2011-04-12, 10:19
[No subject] - by opdenkamp - 2011-04-12, 10:43
[No subject] - by Prof Yaffle - 2011-04-14, 20:10
[No subject] - by sphere - 2011-04-15, 15:57
[No subject] - by Prof Yaffle - 2011-04-15, 19:26
Logout Mark Read Team Forum Stats Members Help
[LINUX] 10th April PVR Build Breaks Addons?0