Jump to content


Photo

Search screen gives green screen of death


  • Please log in to reply
34 replies to this topic

#1 Dream1975

  • Senior Member
  • 1,634 posts

+14
Neutral

Posted 20 November 2014 - 08:58

Hello,

 

Since about a week when I use a search option in mediaportal (doesn't matter which plugin) I get a GSOD. See the log below:

 

connectionLost:  [Failure instance: Traceback (failure with no frames): <class 'twisted.web._newclient.ResponseDone'>: Response body fully received
]
mh_parseCategorys:
('[MediaPortal] fallback to default translation for', 'Exit')
('[MediaPortal] fallback to default translation for', 'Selection:')
action ->  SetupActions right
('[MediaPortal] fallback to default translation for', 'Exit')
('[MediaPortal] fallback to default translation for', 'Selection:')
action ->  DirectionActions rightUp
('[MediaPortal] fallback to default translation for', 'Exit')
('[MediaPortal] fallback to default translation for', 'Selection:')
action ->  OkCancelActions ok
('[MediaPortal] fallback to default translation for', 'Exit')
('[MediaPortal] fallback to default translation for', 'Selection:')
('[MediaPortal] fallback to default translation for', 'Enter search criteria')
[SKIN] Parsing embedded skin <embedded-in-'VirtualKeyBoardExt'>
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
  File "/usr/lib/enigma2/python/Plugins/Extensions/MediaPortal/resources/menuhelper.py", line 417, in mh_keyOK
  File "/usr/lib/enigma2/python/Plugins/Extensions/MediaPortal/additions/grauzone/cine24.py", line 99, in mh_callGenreListScreen
  File "/usr/lib/enigma2/python/Plugins/Extensions/MediaPortal/additions/grauzone/cine24.py", line 107, in paraQuery
  File "/usr/lib/enigma2/python/mytest.py", line 294, in openWithCallback
    dlg = self.open(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 304, in open
    dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 234, in instantiateDialog
    return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
  File "/usr/lib/enigma2/python/mytest.py", line 270, 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 41, in createGUIScreen
  File "/usr/lib/enigma2/python/skin.py", line 403, in applyAllAttributes
  File "/usr/lib/enigma2/python/skin.py", line 262, in applyAll
TypeError: 'tuple' object is not callable
(PyObject_CallObject(<bound method ActionMap.action of <Components.ActionMap.ActionMap instance at 0x2907878>>,('OkCancelActions', 'ok')) failed)
getResolvedKey config.plugins.crashlogautosubmit.sendAnonCrashlog failed !! (Typo??)
getResolvedKey config.plugins.crashlogautosubmit.addNetwork failed !! (Typo??)
getResolvedKey config.plugins.crashlogautosubmit.addWlan failed !! (Typo??)


Mutant HD2400, OpenPLi nightly, 2x DVB-C & 2x DVB-S

Mutant HD51, OpenPLi nightly, 1x DVB-C & 1x DVB-S

Wavefrontier T55 (Astra 1,2,3 en HB)

Smartcards Ziggo (Irdeto) and CDS (Seca) on Oscam

 


Re: Search screen gives green screen of death #2 WanWizard

  • PLi® Core member
  • 68,593 posts

+1,738
Excellent

Posted 20 November 2014 - 09:28

Looks like it is skin related. Which Skin are you using?


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Search screen gives green screen of death #3 Dream1975

  • Senior Member
  • 1,634 posts

+14
Neutral

Posted 20 November 2014 - 10:40

Sorry, forgot to mention is PLi-HD-Fullnight


Mutant HD2400, OpenPLi nightly, 2x DVB-C & 2x DVB-S

Mutant HD51, OpenPLi nightly, 1x DVB-C & 1x DVB-S

Wavefrontier T55 (Astra 1,2,3 en HB)

Smartcards Ziggo (Irdeto) and CDS (Seca) on Oscam

 


Re: Search screen gives green screen of death #4 Kermit00

  • Senior Member
  • 105 posts

0
Neutral

Posted 20 November 2014 - 17:31

I've got the same problem. I tried out a couple of skins but without luck :( - Is there a skin that works?



Re: Search screen gives green screen of death #5 littlesat

  • PLi® Core member
  • 56,272 posts

+691
Excellent

Posted 20 November 2014 - 18:11

I suggest issué with mediaportal plugin...

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Search screen gives green screen of death #6 Dream1975

  • Senior Member
  • 1,634 posts

+14
Neutral

Posted 21 November 2014 - 08:05

The media portal plugin hadn't been updated when I saw the error the first time (only PLi updates). In the mean time there has been an update, but this was after the error occured so can't be the reason I think.


Mutant HD2400, OpenPLi nightly, 2x DVB-C & 2x DVB-S

Mutant HD51, OpenPLi nightly, 1x DVB-C & 1x DVB-S

Wavefrontier T55 (Astra 1,2,3 en HB)

Smartcards Ziggo (Irdeto) and CDS (Seca) on Oscam

 


Re: Search screen gives green screen of death #7 littlesat

  • PLi® Core member
  • 56,272 posts

+691
Excellent

Posted 21 November 2014 - 08:07

Somehow the plugin gives a tuple what should ba a callable function....

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Search screen gives green screen of death #8 Kermit00

  • Senior Member
  • 105 posts

0
Neutral

Posted 22 November 2014 - 16:15

Somehow the plugin gives a tuple what should ba a callable function....

 

And that means? Why does Mediaportal 6.1.2 work with all other images but openpli?



Re: Search screen gives green screen of death #9 littlesat

  • PLi® Core member
  • 56,272 posts

+691
Excellent

Posted 22 November 2014 - 18:05


And that means? Why does Mediaportal 6.1.2 work with all other images but openpli?

I don't know... or something else went wrong....


WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Search screen gives green screen of death #10 Kermit00

  • Senior Member
  • 105 posts

0
Neutral

Posted 23 November 2014 - 16:48

There was a small bug in openatv too: Some path of virtualkeyboard icons were wrong:

https://github.com/o...04dff9e493bcd6f

 

The path in openpli seems to be correct: skin_default/vkey_bg.png exists!

 

The developer of mediaportal say it's an opnepli bug. Can someone please fix this bug in openpli? I don't like to change the image :(



Re: Search screen gives green screen of death #11 hemertje

  • Forum Moderator
    PLi® Core member
  • 33,471 posts

+118
Excellent

Posted 23 November 2014 - 17:19

so he can tell us why it is an OpenPli bug?


on the Glassfibre 1GB DVB-C...


Re: Search screen gives green screen of death #12 littlesat

  • PLi® Core member
  • 56,272 posts

+691
Excellent

Posted 23 November 2014 - 18:09

The virtual keyboard is working here in several places for a longer time.... so that should not be the issue... 

 

Let that developer tell us where the bug should be so we can solve it...

 

At least what I can see is that the plugin gives a tuple instead of an executable function.... So as far I can see this should really be a bug within that plugin itself. (TypeError: 'tuple' object is not callable)

 

openATV fixed it this way by simply ignoring the incorrect skin attribute

 

https://github.com/o...b9593fe11dfdc8a

def applyAll(self, attrs):
  for attrib, value in attrs:
    try:
      getattr(self, attrib)(value)
    except AttributeError:
      print "[Skin] Attribute not implemented:", attrib, "value:", value
    except SkinError, ex:
      print "[Skin] Error:", ex
+    except:
+      print "[Skin] Error:", attrib

Edited by littlesat, 23 November 2014 - 18:34.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Search screen gives green screen of death #13 Kermit00

  • Senior Member
  • 105 posts

0
Neutral

Posted 23 November 2014 - 18:22

No, mediaportal 6.xx plugin uses its own(!) virtualkeyboard! That seems to work on all images but openpli. See attachment. If I remove the "skin = '\n\t\t<screen name="VirtualKeyBoardExt"...." part, I don't get a gsod anymore (but no virtualkeyboard at all).

 

 

 

 

 



Re: Search screen gives green screen of death #14 littlesat

  • PLi® Core member
  • 56,272 posts

+691
Excellent

Posted 23 November 2014 - 18:35

And is we ignore more GSOD bugs included in skins and plugins I added this patch:

 

http://forums.openpl...creen-of-death/

 

So when the builds are done.... then also OpenPLi will not give a GSOD here....

 

(But still something is wrong with this plugin)


WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Search screen gives green screen of death #15 littlesat

  • PLi® Core member
  • 56,272 posts

+691
Excellent

Posted 23 November 2014 - 18:36

The virtual keyboard is not the issue here. The issue is a bad skin attribute.

 

And with the virtual keyboard... we cannot help it when the plugin uses it's own (why are they doing this and then still depend on picons within an image???)

 

But we had the icons on the right place... so that should not be an issue...

 

 


That seems to work on all images but openpli. 

 

This was only true since 8 days ago... And for the virtualkeyboard just a day ago... (but that was not an issue)

 

But it is still absurt openATV make adjustments for a plugin..... In fact the plugin should fix it for the image!!! We can't help that other images are adjusting the image for "bad" plugins... :(


Edited by littlesat, 23 November 2014 - 18:44.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Search screen gives green screen of death #16 Kermit00

  • Senior Member
  • 105 posts

0
Neutral

Posted 23 November 2014 - 18:47

I patched the skin.py in openpli in the same way like openatv and it works too. But the virtualkeyboard looks very strange.

 

Thank you very much for the hints!


Edited by Kermit00, 23 November 2014 - 18:48.


Re: Search screen gives green screen of death #17 littlesat

  • PLi® Core member
  • 56,272 posts

+691
Excellent

Posted 23 November 2014 - 18:53

I think they can better change in the VirtualKeyboard from the image itself.... E.g. with our VirtualKeyboard has even SMS style build-in etc....  This also reduces a lot of code within the plugin...!

 

 


But the virtualkeyboard looks very strange.

 

Can you post a screenshot? At least we had the v-icons already there were the plugin it expected....


Edited by littlesat, 23 November 2014 - 18:57.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Search screen gives green screen of death #18 Kermit00

  • Senior Member
  • 105 posts

0
Neutral

Posted 23 November 2014 - 20:13

Here's a screenshot. I typed "test". It's not in the box above the keys, but it appears right aligned under the flag.

Attached Files



Re: Search screen gives green screen of death #19 littlesat

  • PLi® Core member
  • 56,272 posts

+691
Excellent

Posted 23 November 2014 - 20:16

I suggest this is how that virtual keyboard from the plugin is made....   :(

These key background stuff makes it also almost unreadable... 

 

i also see that it is decompiled code from possibly a closed source plugin... :(

 

# okay decompyling keyboardext.pyo 
# decompiled 1 files: 1 okay, 0 failed, 0 verify failed
# 2014.11.23 18:18:04 CET

Edited by littlesat, 23 November 2014 - 20:21.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: Search screen gives green screen of death #20 dhwz

  • Senior Member
  • 227 posts

+20
Neutral

Posted 23 November 2014 - 20:27

Yes not funny if someone is decompiling our plugin without permission.  :mellow:

And I've already fixed that issue.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users