Ticket #420 (closed defect: fixed)
KeyError: 'code' in _handleNetworkStatusChanged
| Reported by: | johnsu01 | Owned by: | jluebbe |
|---|---|---|---|
| Priority: | major | Milestone: | milestone5.5 |
| Component: | framework/otimed | Version: | |
| Keywords: | Cc: |
Description
On my Debian system with andy-tracking kernel and moko11 firmware, framework up to 87b827ce99091617d310084cfcf5725a7cc9da34.
Apr 27 18:45:08 calvino kernel: [148348.170000] jbt6k74 spi2.0: **** jbt6k74 unblank
Apr 27 18:45:08 calvino kernel: [148348.285000] fbcon_event_notify action=9, data=c6e4de10
Apr 27 18:45:08 calvino kernel: [148348.285000] jbt6k74 spi2.0: **** jbt6k74 unblank
Apr 27 18:45:09 calvino odeviced.idlenotifier INFO odeviced.idlenotifier state change to busy
Apr 27 18:45:09 calvino oeventsd.action INFO DebugAction : dbus trigger test
Apr 27 18:45:19 calvino odeviced.idlenotifier INFO odeviced.idlenotifier state change to idle
Apr 27 18:45:19 calvino oeventsd.action INFO DebugAction : dbus trigger test
Apr 27 18:45:23 calvino ogsmd.channel DEBUG <UnsolicitedResponseChannel via /dev/pts/2>: _readyToRead: watch timeout = None
Apr 27 18:45:23 calvino ogsmd.channel DEBUG <UnsolicitedResponseChannel via /dev/pts/2>: got 20 bytes: '\r\n%CSQ: 24, 99, 2\r\n'
Apr 27 18:45:23 calvino ogsmd.device INFO org.freesmartphone.GSM.Network.SignalStrength: 93
Apr 27 18:45:36 calvino ogsmd.channel DEBUG <UnsolicitedResponseChannel via /dev/pts/2>: _readyToRead: watch timeout = None
Apr 27 18:45:36 calvino ogsmd.channel DEBUG <UnsolicitedResponseChannel via /dev/pts/2>: got 20 bytes: '\r\n%CSQ: 28, 99, 3\r\n'
Apr 27 18:45:36 calvino ogsmd.device INFO org.freesmartphone.GSM.Network.SignalStrength: 97
Apr 27 18:45:38 calvino kernel: [148378.825000] fbcon_event_notify action=9, data=c6e4de10
Apr 27 18:45:38 calvino kernel: [148378.825000] jbt6k74 spi2.0: **** jbt6k74 vsync suspend
Apr 27 18:45:39 calvino odeviced.idlenotifier INFO odeviced.idlenotifier state change to idle_dim
Apr 27 18:45:39 calvino oeventsd.action INFO DebugAction : dbus trigger test
Apr 27 18:45:39 calvino kernel: [148379.730000] fbcon_event_notify action=12, data=c6e4ddc8
Apr 27 18:45:39 calvino kernel: [148379.730000] jbt6k74 spi2.0: **** jbt6k74 unblank
Apr 27 18:45:39 calvino kernel: [148379.820000] fbcon_event_notify action=9, data=c6e4de10
Apr 27 18:45:39 calvino kernel: [148379.820000] jbt6k74 spi2.0: **** jbt6k74 unblank
Apr 27 18:45:40 calvino odeviced.idlenotifier INFO odeviced.idlenotifier state change to busy
Apr 27 18:45:40 calvino oeventsd.action INFO DebugAction : dbus trigger test
Apr 27 18:45:47 calvino ogsmd.channel DEBUG <UnsolicitedResponseChannel via /dev/pts/2>: _readyToRead: watch timeout = None
Apr 27 18:45:47 calvino ogsmd.channel DEBUG <UnsolicitedResponseChannel via /dev/pts/2>: got 12 bytes: '\r\n+CREG: 0\r\n'
Apr 27 18:45:47 calvino ogsmd.channel DEBUG <UnsolicitedResponseChannel via /dev/pts/2>: _readyToRead: watch timeout = None
Apr 27 18:45:47 calvino ogsmd.channel DEBUG <UnsolicitedResponseChannel via /dev/pts/2>: got 20 bytes: '\r\n%CSQ: 99, 99, 0\r\n'
Apr 27 18:45:47 calvino ogsmd.device INFO org.freesmartphone.GSM.Network.SignalStrength: 0
Apr 27 18:45:47 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: _readyToSend: watch timeout = None
Apr 27 18:45:47 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: sending 8 bytes: 'AT+CSQ\r\n'
Apr 27 18:45:47 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: _readyToRead: watch timeout = 529
Apr 27 18:45:47 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: got 22 bytes: '\r\n+CSQ: 99,99 \r\n\r\nOK\r\n'
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: COMPLETED 'AT+CSQ' => ['+CSQ: 99,99 ', 'OK']
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: _readyToSend: watch timeout = None
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: sending 10 bytes: 'AT+CREG?\r\n'
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: _readyToRead: watch timeout = 532
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: got 14 bytes: '\r\n+CREG: 0,0\r\n'
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: _readyToRead: watch timeout = 533
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: got 6 bytes: '\r\nOK\r\n'
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: COMPLETED 'AT+CREG?' => ['+CREG: 0,0', 'OK']
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: _readyToSend: watch timeout = None
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: sending 26 bytes: 'AT+CREG=2;+CREG?;+CREG=0\r\n'
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: _readyToRead: watch timeout = 536
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: got 20 bytes: '\r\n+CREG: 2,0\r\n\r\nOK\r\n'
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: COMPLETED 'AT+CREG=2;+CREG?;+CREG=0' => ['+CREG: 2,0', 'OK']
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: _readyToSend: watch timeout = None
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: sending 37 bytes: 'AT+COPS=3,0;+COPS?;+COPS=3,2;+COPS?\r\n'
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: _readyToRead: watch timeout = 539
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: got 12 bytes: '\r\n+COPS: 0\r\n'
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: _readyToRead: watch timeout = 540
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: got 18 bytes: '\r\n+COPS: 0\r\n\r\nOK\r\n'
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: COMPLETED 'AT+COPS=3,0;+COPS?;+COPS=3,2;+COPS?' => ['+COPS: 0', '+COPS: 0', 'OK']
Apr 27 18:45:48 calvino ogsmd.device INFO org.freesmartphone.GSM.Network.Status: {'strength': 0, 'cid': u'EFA7', 'registration': 'unregistered', 'lac': u'1449', 'mode': 'automatic', 'act': 'GSM'}
Apr 27 18:45:48 calvino ogsmd.channel DEBUG <MiscChannel via /dev/pts/1>: _readyToSend: watch timeout = None
Apr 27 18:45:48 calvino ogsmd.server INFO service status now offline
Apr 27 18:45:48 calvino dbus.connection ERROR Exception in handler for D-Bus signal: Traceback (most recent call last): File "/usr/lib/pymodules/python2.5/dbus/connection.py", line 214, in maybe_handle_message self._handler(*args, **kwargs) File "/usr/lib/python2.5/site-packages/framework/subsystems/otimed/otimed.py", line 188, in _handleNetworkStatusChanged code = status["code"] KeyError: 'code'
Change History
Note: See
TracTickets for help on using
tickets.

Please update, this should be fixed in c83092c978182ab4324c005299d126e389b117a7.