< 424.7373> Traceback (most recent call last):
< 424.7374> File "/usr/lib/enigma2/python/Plugins/Extensions/JediMakerXtream/setupbouquet.py", line 569, in getStartList
< 424.7385> self.refresh()
< 424.7386> File "/usr/lib/enigma2/python/Plugins/Extensions/JediMakerXtream/setupbouquet.py", line 574, in refresh
< 424.7395> self['list'].updateList(self.drawList)
< 424.7395> File "/usr/lib/enigma2/python/Components/Sources/List.py", line 104, in updateList
< 424.7403> assert len(list) == len(self.__list)
< 424.7404> AssertionError
< 424.7405> [ePyObject] (CallObject(<bound method JediMakerXtream_ChooseBouquets.getStartList of <class 'Plugins.Extensions.JediMakerXtream.setupbouquet.JediMakerXtream_ChooseBouquets'>>,()) failed)
< 277.0768> Traceback (most recent call last):
< 277.0768> File "/usr/lib/enigma2/python/StartEnigma.py", line 252, in processDelay
< 277.0775> callback(*retval)
< 277.0775> File "/usr/lib/enigma2/python/Plugins/Extensions/SundtekControlCenter/SundtekControlCenter.py", line 556, in thismenuCallback
< 277.0786> ret and ret[1]()
< 277.0786> File "/usr/lib/enigma2/python/Plugins/Extensions/SundtekControlCenter/SundtekControlCenter.py", line 848, in checkdriverversion
< 277.0799> self.session.openWithCallback(self.disclaimer, MessageBox, _("latest sundtek driver version:\n")+netdriver+"\n"+_("\nyour driver version:\n")+installeddriver+_("\nUpdate to current sundtek driver version?"), MessageBox.TYPE_YESNO)
< 277.0799> File "/usr/lib/enigma2/python/StartEnigma.py", line 332, in openWithCallback
< 277.0805> dlg = self.open(screen, *arguments, **kwargs)
< 277.0805> File "/usr/lib/enigma2/python/StartEnigma.py", line 342, in open
< 277.0811> dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
< 277.0811> File "/usr/lib/enigma2/python/StartEnigma.py", line 279, in instantiateDialog
< 277.0815> return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
< 277.0816> File "/usr/lib/enigma2/python/StartEnigma.py", line 309, in doInstantiateDialog
< 277.0820> dlg.applySkin()
< 277.0821> File "/usr/lib/enigma2/python/Screens/Screen.py", line 246, in applySkin
< 277.0825> self.createGUIScreen(self.instance, self.desktop)
< 277.0826> File "/usr/lib/enigma2/python/Screens/Screen.py", line 274, in createGUIScreen
< 277.0830> exec(f, globals(), locals()) # Python 3
< 277.0830> File "skin applet", line 49, in <module>
< 277.0833> File "/usr/lib/enigma2/python/enigma.py", line 1211, in __init__
< 277.0850> _enigma.ePoint_swiginit(self, _enigma.new_ePoint(*args))
< 277.0851> TypeError: in method 'new_ePoint', argument 1 of type 'int'
Additional information:
Wrong number or type of arguments for overloaded function 'new_ePoint'.
Possible C/C++ prototypes are:
ePoint::ePoint()
ePoint::ePoint(int,int)
< 277.0851>
< 277.0852> [ePyObject] (CallObject(<bound method Session.processDelay of <__main__.Session object at 0xb0a57f28>>,()) failed)
Exactly the same as ATV 6.5/7.0
.
Sundtek …… the plugin I looked at a few weeks ago was not python3 and needed more changes, even after the ones I suggested. …..so where did this version come from??
Jedimakerxstream - not sure if Kiddac ever made this 100% python3 - Xstreamity is now(after a few issues) - I use it all the time
However, the assert was put back into our code after a change by IanSav - not sure why (although I did it) - will have a look, so probably needs fixing in E2
Sundtek …… the plugin I looked at a few weeks ago was not python3 and needed more changes, even after the ones I suggested. …..so where did this version come from??
Can you try this:
What version of python 3 is the test images using? Plugins like jedimakerxtream and modified sundtek control center plugin that works on openatv 6.5 seems to give crashes.
Jedimakerxtream choosing continue in bouquets settings screen
Code:< 424.7373> Traceback (most recent call last): < 424.7374> File "/usr/lib/enigma2/python/Plugins/Extensions/JediMakerXtream/setupbouquet.py", line 569, in getStartList < 424.7385> self.refresh() < 424.7386> File "/usr/lib/enigma2/python/Plugins/Extensions/JediMakerXtream/setupbouquet.py", line 574, in refresh < 424.7395> self['list'].updateList(self.drawList) < 424.7395> File "/usr/lib/enigma2/python/Components/Sources/List.py", line 104, in updateList < 424.7403> assert len(list) == len(self.__list) < 424.7404> AssertionError < 424.7405> [ePyObject] (CallObject(<bound method JediMakerXtream_ChooseBouquets.getStartList of <class 'Plugins.Extensions.JediMakerXtream.setupbouquet.JediMakerXtream_ChooseBouquets'>>,()) failed)
Sundtek control center choosing save and start tuner. I think it's when checking driver version
Code:< 277.0768> Traceback (most recent call last): < 277.0768> File "/usr/lib/enigma2/python/StartEnigma.py", line 252, in processDelay < 277.0775> callback(*retval) < 277.0775> File "/usr/lib/enigma2/python/Plugins/Extensions/SundtekControlCenter/SundtekControlCenter.py", line 556, in thismenuCallback < 277.0786> ret and ret[1]() < 277.0786> File "/usr/lib/enigma2/python/Plugins/Extensions/SundtekControlCenter/SundtekControlCenter.py", line 848, in checkdriverversion < 277.0799> self.session.openWithCallback(self.disclaimer, MessageBox, _("latest sundtek driver version:\n")+netdriver+"\n"+_("\nyour driver version:\n")+installeddriver+_("\nUpdate to current sundtek driver version?"), MessageBox.TYPE_YESNO) < 277.0799> File "/usr/lib/enigma2/python/StartEnigma.py", line 332, in openWithCallback < 277.0805> dlg = self.open(screen, *arguments, **kwargs) < 277.0805> File "/usr/lib/enigma2/python/StartEnigma.py", line 342, in open < 277.0811> dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs) < 277.0811> File "/usr/lib/enigma2/python/StartEnigma.py", line 279, in instantiateDialog < 277.0815> return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop) < 277.0816> File "/usr/lib/enigma2/python/StartEnigma.py", line 309, in doInstantiateDialog < 277.0820> dlg.applySkin() < 277.0821> File "/usr/lib/enigma2/python/Screens/Screen.py", line 246, in applySkin < 277.0825> self.createGUIScreen(self.instance, self.desktop) < 277.0826> File "/usr/lib/enigma2/python/Screens/Screen.py", line 274, in createGUIScreen < 277.0830> exec(f, globals(), locals()) # Python 3 < 277.0830> File "skin applet", line 49, in <module> < 277.0833> File "/usr/lib/enigma2/python/enigma.py", line 1211, in __init__ < 277.0850> _enigma.ePoint_swiginit(self, _enigma.new_ePoint(*args)) < 277.0851> TypeError: in method 'new_ePoint', argument 1 of type 'int' Additional information: Wrong number or type of arguments for overloaded function 'new_ePoint'. Possible C/C++ prototypes are: ePoint::ePoint() ePoint::ePoint(int,int) < 277.0851> < 277.0852> [ePyObject] (CallObject(<bound method Session.processDelay of <__main__.Session object at 0xb0a57f28>>,()) failed)
Edit this seems to crash on various screens including image manager then choosing a backup
I think this is a skin issue I've deleted vskin-1080 folder and it seems ok on the second crash
for jedimaker can you try this in /usr/lib/enigma2/python/Components/Sources you need to make a copy of existing then stop & reboot system after copying over:
< 6338.1544> Traceback (most recent call last):
< 6338.1546> File "/usr/lib/enigma2/python/Plugins/Extensions/JediMakerXtream/buildbouquet.py", line 121, in downloadrytec
< 6338.1563> self.rytec_ref, self.epg_alias_names = downloads.downloadrytec()
< 6338.1564> File "/usr/lib/enigma2/python/Plugins/Extensions/JediMakerXtream/downloads.py", line 366, in downloadrytec
< 6338.1578> if "<!-- 28.2E -->" in line and "0000FFFF" not in line:
< 6338.1580> TypeError: a bytes-like object is required, not 'str'
< 6338.1581> [ePyObject] (CallObject(<bound method JediMakerXtream_BuildBouquets.downloadrytec of <class 'Plugins.Extensions.JediMakerXtream.buildbouquet.JediMakerXtream_BuildBouquets'>>,()) failed)
Can you try this:
Putty init 4 (space between)
Filezilla copy module below to /usr/lib/enigma2/python/Plugins/SystemPlugins/WirelessLan
Putty init 6 (space between)
try again!
that a nasty crash - not directly in our code - I assume the WiFi was connected at the time??
for jedimaker can you try this in /usr/lib/enigma2/python/Components/Sources you need to make a copy of existing then stop & reboot system after copying over:
< 7629.5295> Traceback (most recent call last):
< 7629.5296> File "/usr/lib/enigma2/python/Components/ActionMap.py", line 80, in action
< 7629.5304> return ActionMap.action(self, contexts, action)
< 7629.5305> File "/usr/lib/enigma2/python/Components/ActionMap.py", line 60, in action
< 7629.5308> res = self.actions[action]()
< 7629.5309> File "/usr/lib/enigma2/python/Screens/Menu.py", line 86, in okbuttonClick
< 7629.5323> selection[1]()
< 7629.5324> File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 10, in __call__
< 7629.5332> return self.fnc(*self.args + args, **newkwargs)
< 7629.5333> File "/usr/lib/enigma2/python/Screens/Menu.py", line 100, in runScreen
< 7629.5337> self.openDialog(*eval(arg[1]))
< 7629.5337> File "/usr/lib/enigma2/python/Screens/Menu.py", line 106, in openDialog
< 7629.5341> self.session.openWithCallback(self.menuClosed, *dialog)
< 7629.5342> File "/usr/lib/enigma2/python/StartEnigma.py", line 332, in openWithCallback
< 7629.5347> dlg = self.open(screen, *arguments, **kwargs)
< 7629.5348> File "/usr/lib/enigma2/python/StartEnigma.py", line 342, in open
< 7629.5355> dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
< 7629.5356> File "/usr/lib/enigma2/python/StartEnigma.py", line 279, in instantiateDialog
< 7629.5361> return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
< 7629.5362> File "/usr/lib/enigma2/python/StartEnigma.py", line 302, in doInstantiateDialog
< 7629.5367> dlg = screen(self, *arguments, **kwargs)
< 7629.5367> File "/usr/lib/enigma2/python/Screens/Satconfig.py", line 770, in __init__
< 7629.5401> self.updateList()
< 7629.5402> File "/usr/lib/enigma2/python/Screens/Satconfig.py", line 953, in updateList
< 7629.5428> self["nimlist"].updateList(self.list)
< 7629.5429> File "/usr/lib/enigma2/python/Components/Sources/List.py", line 105, in updateList
< 7629.5437> old_index = min(max_index, self.index)
< 7629.5438> TypeError: '<' not supported between instances of 'NoneType' and 'int'
< 7629.5439> [ePyObject] (CallObject(<bound method NumberActionMap.action of <Components.ActionMap.HelpableNumberActionMap object at 0xaf512988>>,('OkCancelActions', 'ok')) failed)
I'm not sure if its related but now after sending List.py I get a crash choosing Tuner Setup. Menu, Setup, Tuners and Scanning, Tuner Setup
Yes, it is need to check how these two variable causing crash are defined delete & rename old version
Using original version I get no crash choosing Tuner Setup but then I get the crash using jedimaker plugin
I got a crash trying to configure WLAN, but the attached file sorted it, and the wireless network is now running ok.
Using custom region in AutoBouquetsMaker doesn't seem to remove dead channels all Sky channels are shown, Im not using a CustomMix. Debug log attached. I'm not sure if this should be in the AutoBouquetsMaker section