Jump to content


Photo

Crash Ai-Controller Skin


  • Please log in to reply
15 replies to this topic

#1 toxdafox

  • Member
  • 19 posts

0
Neutral

Posted 1 August 2017 - 09:24

Hello,

i'm testing OpenPli 6 on et9000.

i have installed Ai Controller 2.9.9.

 

When i'm press "movielist", OpenPli 6 will crashed. All other things works fine.

 

Skin problem or OpenPli?

OpenPLi Enigma2 crash log
crashdate=Di Aug  1 10:02:46 2017
compiledate=Jul 31 2017
skin=Ai.HD/skin.xml
sourcedate=2017-07-30
branch=rc-6.0
rev=f4d56df
component=Enigma2
stbmodel=et9000
stbmodel=dm800se
kernelcmdline= bmem=216M ubi.mtd=rootfs root=ubi0:rootfs rootfstype=ubifs console=null consoleblank=0
nimsockets=NIM Socket 0:
imageissue=openpli 6.0-rc %h
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] DMX_SET_PES_FILTER pid=ffffffff:  Invalid argument
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] Created. Opening demux
[eDVBPESReader] Created. Opening demux
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
  File "/usr/lib/enigma2/python/Screens/InfoBar.py", line 135, in showMovies
  File "/usr/lib/enigma2/python/mytest.py", line 287, in openWithCallback
    dlg = self.open(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 297, in open
    dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 240, in instantiateDialog
    return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
  File "/usr/lib/enigma2/python/mytest.py", line 264, in doInstantiateDialog
    dlg.applySkin()
  File "/usr/lib/enigma2/python/Components/GUISkin.py", line 154, in applySkin
  File "/usr/lib/enigma2/python/Components/GUISkin.py", line 40, in createGUIScreen
  File "/usr/lib/enigma2/python/Components/MovieList.py", line 313, in applySkin
TypeError: 'NoneType' object has no attribute '__getitem__'

Edited by toxdafox, 1 August 2017 - 09:24.


Re: Crash Ai-Controller Skin #2 littlesat

  • PLi® Core member
  • 56,274 posts

+691
Excellent

Posted 1 August 2017 - 10:00

What is Ai controller?


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


Re: Crash Ai-Controller Skin #3 toxdafox

  • Member
  • 19 posts

0
Neutral

Posted 1 August 2017 - 10:28

A Skin Maker..

https://www.vuplus-s...er-mod-by-pich/


Edited by toxdafox, 1 August 2017 - 10:29.


Re: Crash Ai-Controller Skin #4 littlesat

  • PLi® Core member
  • 56,274 posts

+691
Excellent

Posted 1 August 2017 - 10:31

Then I'm afraid this stuff is not compatible anymore...

Did you download it from our feeds?

 

Sounds like it is made for VTI... the closed source VU image...


Edited by littlesat, 1 August 2017 - 10:32.

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


Re: Crash Ai-Controller Skin #5 toxdafox

  • Member
  • 19 posts

0
Neutral

Posted 1 August 2017 - 10:42

the Skin which was created by Ai is working fine in Openpli 6!

 

Only if I press the movielist button, i get a crash. 

 

Ai controller is also in feed. i will check that..



Re: Crash Ai-Controller Skin #6 WanWizard

  • PLi® Core member
  • 68,623 posts

+1,739
Excellent

Posted 1 August 2017 - 12:31

The crash is on the top line:

		for (attrib, value) in self.skinAttributes[:]:
			try:
				locals().get(attrib)(value)
				self.skinAttributes.remove((attrib, value))
			except:
				pass

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: Crash Ai-Controller Skin #7 littlesat

  • PLi® Core member
  • 56,274 posts

+691
Excellent

Posted 1 August 2017 - 13:24

Sounds like this skin does not have skinAttributes at this specific screen .... probably from our side replacing the top line Wanwizard mentioned by 

 

for (attrib, value) in self.skinAttributes:

 

or when that does also not help

 

for (attrib, value) in list(self.skinAttributes):

 

may help.


Edited by littlesat, 1 August 2017 - 13:30.

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


Re: Crash Ai-Controller Skin #8 toxdafox

  • Member
  • 19 posts

0
Neutral

Posted 1 August 2017 - 23:02

Thanks for your help..

 

But in which file i have to edit?

I have check many files, but not found self.skinAttributes



Re: Crash Ai-Controller Skin #9 littlesat

  • PLi® Core member
  • 56,274 posts

+691
Excellent

Posted 1 August 2017 - 23:27

File "/usr/lib/enigma2/python/Components/MovieList.py", line 313, in applySkin


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


Re: Crash Ai-Controller Skin #10 toxdafox

  • Member
  • 19 posts

0
Neutral

Posted 2 August 2017 - 07:18

File "/usr/lib/enigma2/python/Components/MovieList.py", line 313, in applySkin

I have only a MovieList.pyo and can't see in plain text. :(

 

Need to decompile or?


Edited by toxdafox, 2 August 2017 - 07:18.


Re: Crash Ai-Controller Skin #11 toxdafox

  • Member
  • 19 posts

0
Neutral

Posted 2 August 2017 - 07:30

Here my MovieList.pyo

 

 



Re: Crash Ai-Controller Skin #12 littlesat

  • PLi® Core member
  • 56,274 posts

+691
Excellent

Posted 2 August 2017 - 08:38

Enter opkg install enigma2-src in the console and you have the py files...


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


Re: Crash Ai-Controller Skin #13 toxdafox

  • Member
  • 19 posts

0
Neutral

Posted 2 August 2017 - 09:07

  File "/usr/lib/enigma2/python/Components/MovieList.py", line 313, in applySkin
    for (attrib, value) in list(self.skinAttributes):
TypeError: 'NoneType' object is not iterable
  File "/usr/lib/enigma2/python/Components/MovieList.py", line 313, in applySkin
    for (attrib, value) in self.skinAttributes:
TypeError: 'NoneType' object is not iterable
  File "/usr/lib/enigma2/python/Components/MovieList.py", line 313, in applySkin
    for (attrib, value) in self.skinAttributes[:]:
TypeError: 'NoneType' object has no attribute '__getitem__'

Also crash.. :(



Re: Crash Ai-Controller Skin #14 WanWizard

  • PLi® Core member
  • 68,623 posts

+1,739
Excellent

Posted 2 August 2017 - 13:08

The entire variable skinAttributes seems to be missing or not set.

 

Did you install something that has overwritten this file? Some plugins and skins seem to have a habbit of doing so, and if it's not 100% compatible, you're stuffed.

 

If so, you can restore the correct files using

init 4
opkg install enigma2 --force-reinstall
init 3

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: Crash Ai-Controller Skin #15 toxdafox

  • Member
  • 19 posts

0
Neutral

Posted 6 August 2017 - 07:38

I've tried an older version 2.9.6 of AI and with that version the MovieList is working fine!


Edited by toxdafox, 6 August 2017 - 07:39.


Re: Crash Ai-Controller Skin #16 littlesat

  • PLi® Core member
  • 56,274 posts

+691
Excellent

Posted 6 August 2017 - 10:31

Sounds the skin is missing some required attributed... or the skin overwrites some e2 code (which is not done stuff) and Probably an upgrade of e2 gives you your trouble. Then you should adapt the skin or name a choise to use a skin that does not overwrite e2 code... do you have the ipk for investigation!

Edited by littlesat, 6 August 2017 - 10:33.

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



0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users