I get this stack trace using wicd-curses in an environment with multiple wifi connection available:
ERROR:dbus.connection:Exception in handler for D-Bus signal:
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 230, in maybe_handle_message
self._handler(*args, **kwargs)
File "/usr/share/wicd/curses/wicd-curses.py", line 97, in wrapper
return func(*args, **kargs)
File "/usr/share/wicd/curses/wicd-curses.py", line 850, in update_netlist
self.wiredCB.get_body().set_list(wiredL)
File "/usr/share/wicd/curses/wicd-curses.py", line 469, in set_list
wired.ReadWiredNetworkProfile(self.get_selected_profile())
File "/usr/share/wicd/curses/wicd-curses.py", line 535, in get_selected_profile
return self.theList[loc]
IndexError: list index out of range
This error is triggered:
1) first I run wicd-curses right after boot
2) If a when I first disable wifi (hardware switch), then I reenable it again and rerun wicd-curses
It seems the profiles list is not update correctly in some case, or there is some inconsistency with get_focus().
Distribution: Arch
Package version: 1.7.3
I get this stack trace using wicd-curses in an environment with multiple wifi connection available:
ERROR:dbus. connection: Exception in handler for D-Bus signal: python2. 7/site- packages/ dbus/connection .py", line 230, in maybe_handle_ message _handler( *args, **kwargs) wicd/curses/ wicd-curses. py", line 97, in wrapper wicd/curses/ wicd-curses. py", line 850, in update_netlist wiredCB. get_body( ).set_list( wiredL) wicd/curses/ wicd-curses. py", line 469, in set_list ReadWiredNetwor kProfile( self.get_ selected_ profile( )) wicd/curses/ wicd-curses. py", line 535, in get_selected_ profile
Traceback (most recent call last):
File "/usr/lib/
self.
File "/usr/share/
return func(*args, **kargs)
File "/usr/share/
self.
File "/usr/share/
wired.
File "/usr/share/
return self.theList[loc]
IndexError: list index out of range
This error is triggered:
1) first I run wicd-curses right after boot
2) If a when I first disable wifi (hardware switch), then I reenable it again and rerun wicd-curses
It seems the profiles list is not update correctly in some case, or there is some inconsistency with get_focus().