PDA

View Full Version : [VU+ Solo] OnDemand crash build 733



gazhay
06-09-13, 22:23
While trying to launch ondemand plugin. Used to work fine, but build 733 and the last few been crashing.

Seems to be something to do with MQB



in thread is non-idle! display spinner!
[Picload] setPara max-X=200 max-Y=100 aspect_ratio=0.000000 cache=1 resize=1 bg=#00000000
[Picload] decode picture... /usr/lib/enigma2/python/Plugins/Extensions/OnDemand/icons/bbciplayer.png
[Picload] setPara max-X=200 max-Y=100 aspect_ratio=0.000000 cache=1 resize=1 bg=#00000000
[Picload] decode picture... /usr/lib/enigma2/python/Plugins/Extensions/OnDemand/icons/itvplayer.png
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Plugins/Extensions/MultiQuickButton/plugin.py", line 296, in action
File "/usr/lib/enigma2/python/Plugins/Extensions/MultiQuickButton/plugin.py", line 285, in quickSelectGlobal
File "/usr/lib/enigma2/python/Plugins/Extensions/MultiQuickButton/plugin.py", line 238, in checkQuickSel
File "/usr/lib/enigma2/python/Plugins/Extensions/MultiQuickButton/plugin.py", line 279, in execQuick
File "/usr/lib/enigma2/python/mytest.py", line 340, in open
raise RuntimeError("modal open are allowed only from a screen which is modal!")
RuntimeError: modal open are allowed only from a screen which is modal!
(PyObject_CallObject(<bound method MQBActionMap.action of <Plugins.Extensions.MultiQuickButton.plugin.MQBActi onMap instance at 0x1cd6698>>,('Qu
ickButtonActions', 'play')) failed)
]]>

stick50jr
07-09-13, 03:13
I don't use MQB and I can confirm that OnDemand works fine on my Duo with build 733. I watched programs on BBCiPlayer, ITV and ABCiView without any problems.

gazhay
08-09-13, 22:46
It was working fine, skin hasn't changed, MQB hasn't changed, updated again today, still same crash.

If i get the chance i'll investigate further, was just wondering if anyone could tell me what changed recently, or if they were having similar issues.

Larry-G
08-09-13, 22:49
try without MQB, OnDemand is working fine here on build 734 and i dont use MQB.

gazhay
11-09-13, 11:56
Remove MQB tried from main menu



[Picload] setPara max-X=200 max-Y=100 aspect_ratio=0.000000 cache=1 resize=1 bg
=#00000000
[Picload] decode picture... /usr/lib/enigma2/python/Plugins/Extensions/OnDemand
/icons/bbciplayer.png
[Picload] setPara max-X=200 max-Y=100 aspect_ratio=0.000000 cache=1 resize=1 bg
=#00000000
[Picload] decode picture... /usr/lib/enigma2/python/Plugins/Extensions/OnDemand
/icons/itvplayer.png
accel alloc failed

ERROR: accelAlloc failed
Traceback (most recent call last):
File "/usr/lib/enigma2/python/Components/ActionMap.py", line 66, in action
File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
File "/usr/lib/enigma2/python/Screens/Menu.py", line 60, in okbuttonClick
File "/usr/lib/enigma2/python/Screens/Menu.py", line 28, in __call__
File "/usr/lib/enigma2/python/Plugins/Extensions/OnDemand/plugin.py", line 45
, in main
File "/usr/lib/enigma2/python/mytest.py", line 344, in open
dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kw
args)
File "/usr/lib/enigma2/python/mytest.py", line 268, in instantiateDialog
return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
File "/usr/lib/enigma2/python/mytest.py", line 310, in doInstantiateDialog
dlg.applySkin()
File "/usr/lib/enigma2/python/Components/GUISkin.py", line 112, in applySkin
File "/usr/lib/enigma2/python/Components/GUISkin.py", line 47, in createGUISc
reen
File "/usr/lib/enigma2/python/Plugins/Extensions/OnDemand/ui.py", line 141, i
n layoutFinished
if config.ondemand.Show4ODPlayer.value:
File "/usr/lib/enigma2/python/Components/config.py", line 1577, in __getattr__
KeyError: 'Show4ODPlayer'
(PyObject_CallObject(<bound method NumberActionMap.action of <Components.Action
Map.NumberActionMap instance at 0x74d39058>>,('OkCancelActions', 'ok')) failed)
]]>

gazhay
11-09-13, 19:11
Not my skin either, same errors with any ViX default skin. :/

gazhay
11-09-13, 19:44
Just done a
opkg update && opkg list-upgradable

get zero results, however, in /usr/lib/enigma2/python/Plugins/Extensions/OnDemand, my ui.py file still contains lines referencing 4OD even though they have been removed (according to github repos).

I'm only installing stable updates, do I need to be trying unstable?

Larry-G
11-09-13, 19:51
4OD was just disabled not fully removed, incase a fix is ever found so that it can be put back into OnDemand.

Have you tried a clean flash without introducing MQB into the image at all ?.

mcquaim
11-09-13, 20:02
Just done a
opkg update && opkg list-upgradable

get zero results, however, in /usr/lib/enigma2/python/Plugins/Extensions/OnDemand, my ui.py file still contains lines referencing 4OD even though they have been removed (according to github repos).

I'm only installing stable updates, do I need to be trying unstable?

Remove the OnDemand plugin and install again. It sounds like you have different versions of files...

gazhay
11-09-13, 20:03
Ok, had to remove the ondemand plugin.
Installed the src package, and it allowed me to get into it.
Removed the src package and reinstalled the main package.
Now all seems to be working.

Don't understand why opkg wouldn't upgrade it, but removing it and reinstalling worked, but it did.