Superb quality and spec AB-Com PULSe 4K SE. Crazy offer! Only £129! FREE UK DELIVERY! 4K UHD, Enigma 2, Multiboot 4 images & more!...
Superb quality and spec AB-Com PULSe 4K Rev II Twin Satellite tuner only £179! FREE UK DELIVERY! 4K UHD, Enigma 2, SATA HDD facility, Multiboot 4 images & more!...

[ViX_Misc] 5.4 crash

TK4|2|1

Member
Joined
May 31, 2011
Messages
940
Reaction score
1
Points
18
Location
If there's a bright centre to the universe, I'm fr
I’ve found a bug in 5.4.
My menu/setup mode is normally set to simple.
I tried to set up an FTP password, after upgrading to 5.4. The option isn’t there. All that’s there is Device or Utilities. Selecting Utilities will trigger a crash. Selecting Logs, will trigger a crash.

Now here’s the twist. Change menu/setup mode to Expert, and it all works fine, password is there and no crashes when selecting the menu items mentioned before.
 
.... can confirm.


Code:
    91.9566> 15:50:05.7517 [InfoBarGenerics] Key: 103 (Break) KeyID='KEY_UP' Binding='('UP',)'.
<    92.8089> 15:50:06.6040 [eInputDeviceInit] 1 160 (352) 1
<    92.8089> 15:50:06.6040 [eRCDeviceInputDev] emit: 1
<    92.8093> 15:50:06.6044 [InfoBarGenerics] Key: 352 (Make) KeyID='KEY_OK' Binding='('OK',)'.
<    92.8094> 15:50:06.6045 [ActionMap] Keymap 'OkCancelActions' -> Action = 'ok'.
<    92.8123> 15:50:06.6074 [Skin] Processing screen 'Menu' from list 'menu_network, Menu', position=(0, 0), size=(1920 x 1080) for module 'Menu'.
<    92.8228> 15:50:06.6179 [Skin] Processing screen 'MenuSummary' from list 'menu_networkSummary, MenuSummary, ScreenSummary, menu_network_summary, Menu_summary, SimpleSummary', position=(0, 0), size=(800 x 480) for module 'MenuSummary'.
<    92.8244> 15:50:06.6195 [Screen] Showing screen '['menu_networkSummary', 'MenuSummary', 'ScreenSummary', 'menu_network_summary', 'Menu_summary', 'SimpleSummary']'.
<    92.8249> 15:50:06.6200 [Screen] Showing screen '['menu_network', 'Menu']'.
<    93.1451> 15:50:06.9402 [eInputDeviceInit] 0 160 (352) 1
<    93.1452> 15:50:06.9403 [eRCDeviceInputDev] emit: 0
<    93.1456> 15:50:06.9407 [InfoBarGenerics] Key: 352 (Break) KeyID='KEY_OK' Binding='('OK',)'.
<    94.1553> 15:50:07.9504 [eInputDeviceInit] 1 6c (108) 1
<    94.1554> 15:50:07.9505 [eRCDeviceInputDev] emit: 1
<    94.1557> 15:50:07.9508 [InfoBarGenerics] Key: 108 (Make) KeyID='KEY_DOWN' Binding='('DOWN',)'.
<    94.4911> 15:50:08.2862 [eInputDeviceInit] 0 6c (108) 1
<    94.4913> 15:50:08.2864 [eRCDeviceInputDev] emit: 0
<    94.4921> 15:50:08.2872 [InfoBarGenerics] Key: 108 (Break) KeyID='KEY_DOWN' Binding='('DOWN',)'.
<    96.0374> 15:50:09.8325 [eInputDeviceInit] 1 160 (352) 1
<    96.0374> 15:50:09.8325 [eRCDeviceInputDev] emit: 1
<    96.0378> 15:50:09.8329 [InfoBarGenerics] Key: 352 (Make) KeyID='KEY_OK' Binding='('OK',)'.
<    96.0381> 15:50:09.8332 [ActionMap] Keymap 'OkCancelActions' -> Action = 'ok'.
<    96.0414> 15:50:09.8365 [Skin] Processing screen 'Menu' from list 'menu_netservices, Menu', position=(0, 0), size=(1920 x 1080) for module 'Menu'.
<    96.0513> 15:50:09.8464 [Skin] Processing screen 'MenuSummary' from list 'menu_netservicesSummary, MenuSummary, ScreenSummary, menu_netservices_summary, Menu_summary, SimpleSummary', position=(0, 0), size=(800 x 480) for module 'MenuSummary'.
<    96.0529> 15:50:09.8480 [Screen] Showing screen '['menu_netservicesSummary', 'MenuSummary', 'ScreenSummary', 'menu_netservices_summary', 'Menu_summary', 'SimpleSummary']'.
<    96.0532> 15:50:09.8483 Traceback (most recent call last):
<    96.0532> 15:50:09.8483   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 77, in action
<    96.0535> 15:50:09.8486   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 57, in action
<    96.0536> 15:50:09.8487   File "/usr/lib/enigma2/python/Screens/Menu.py", line 79, in okbuttonClick
<    96.0537> 15:50:09.8488   File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 9, in __call__
<    96.0539> 15:50:09.8490   File "/usr/lib/enigma2/python/mytest.py", line 324, in openWithCallback
<    96.0541> 15:50:09.8492     dlg = self.open(screen, *arguments, **kwargs)
<    96.0542> 15:50:09.8493   File "/usr/lib/enigma2/python/mytest.py", line 337, in open
<    96.0544> 15:50:09.8495     self.execBegin()
<    96.0545> 15:50:09.8496   File "/usr/lib/enigma2/python/mytest.py", line 249, in execBegin
<    96.0547> 15:50:09.8498     self.instantiateSummaryDialog(c)
<    96.0547> 15:50:09.8498   File "/usr/lib/enigma2/python/mytest.py", line 289, in instantiateSummaryDialog
<    96.0549> 15:50:09.8500     self.summary.show()
<    96.0549> 15:50:09.8500   File "/usr/lib/enigma2/python/Screens/Screen.py", line 129, in show
<    96.0551> 15:50:09.8502   File "/usr/lib/enigma2/python/Screens/Menu.py", line 60, in addWatcher
<    96.0552> 15:50:09.8503   File "/usr/lib/enigma2/python/Screens/Menu.py", line 67, in selectionChanged
<    96.0554> 15:50:09.8504 TypeError: 'NoneType' object has no attribute '__getitem__'
<    96.0554> 15:50:09.8505 [ePyObject] (CallObject(<bound method HelpableNumberActionMap.action of <Components.ActionMap.HelpableNumberActionMap instance at 0xb0a8afd0>>,('OkCancelActions', 'ok')) failed)
 
Last edited:
To reproduce,

Menu > Setup > System > Customize > Setup mode
Change to simple, save and exit menu

Menu > Setup > Network > Utilities
Results in crash as reported above

Code:
<   156.4913> 15:56:26.9725 [ActionMap] Keymap 'OkCancelActions' -> Action = 'ok'.
<   156.5003> 15:56:26.9814 [Skin] Processing screen 'Menu' from list 'menu_netservices, Menu', position=(0, 0), size=(541 x 720) for module 'Menu'.
<   156.5207> 15:56:27.0018 [Skin] Processing screen 'MenuSummary' from list 'menu_netservicesSummary, MenuSummary, ScreenSummary, menu_netservices_summary, Menu_summary, SimpleSummary', position=(0, 0), size=(16 x 1) for module 'MenuSummary'.
<   156.5244> 15:56:27.0055 [Screen] Showing screen '['menu_netservicesSummary', 'MenuSummary', 'ScreenSummary', 'menu_netservices_summary', 'Menu_summary', 'SimpleSummary']'.
<   156.5250> 15:56:27.0062 Traceback (most recent call last):
<   156.5251> 15:56:27.0063   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 77, in action
<   156.5255> 15:56:27.0066   File "/usr/lib/enigma2/python/Components/ActionMap.py", line 57, in action
<   156.5257> 15:56:27.0069   File "/usr/lib/enigma2/python/Screens/Menu.py", line 79, in okbuttonClick
<   156.5261> 15:56:27.0073   File "/usr/lib/enigma2/python/Tools/BoundFunction.py", line 9, in __call__
<   156.5265> 15:56:27.0076   File "/usr/lib/enigma2/python/mytest.py", line 324, in openWithCallback
<   156.5270> 15:56:27.0082     dlg = self.open(screen, *arguments, **kwargs)
<   156.5272> 15:56:27.0083   File "/usr/lib/enigma2/python/mytest.py", line 337, in open
<   156.5277> 15:56:27.0088     self.execBegin()
<   156.5278> 15:56:27.0089   File "/usr/lib/enigma2/python/mytest.py", line 249, in execBegin
<   156.5283> 15:56:27.0094     self.instantiateSummaryDialog(c)
<   156.5284> 15:56:27.0096   File "/usr/lib/enigma2/python/mytest.py", line 289, in instantiateSummaryDialog
<   156.5291> 15:56:27.0102     self.summary.show()
<   156.5292> 15:56:27.0104   File "/usr/lib/enigma2/python/Screens/Screen.py", line 129, in show
<   156.5296> 15:56:27.0107   File "/usr/lib/enigma2/python/Screens/Menu.py", line 60, in addWatcher
<   156.5298> 15:56:27.0109   File "/usr/lib/enigma2/python/Screens/Menu.py", line 67, in selectionChanged
<   156.5302> 15:56:27.0113 TypeError: 'NoneType' object has no attribute '__getitem__'
<   156.5303> 15:56:27.0115 [ePyObject] (CallObject(<bound method HelpableNumberActionMap.action of <Components.ActionMap.HelpableNumberActionMap instance at 0x722d1be8>>,('OkCancelActions', 'ok')) failed)
 
With this it should be solved, it is not necessary to call menu lists at value 0, with the function call to tuple () should be enough.

1.- unzip attach.
2.- FTP folder usr to root /
3.- restart enigma2
 

Attachments

OpenViX Feeds Status

Back
Top