Ticket #227 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

Incoming SMS confuses ogsmd

Reported by: daniel Owned by: daniel
Priority: critical Milestone: milestone5
Component: framework/ogsmd Version:
Keywords: Cc:

Description

SMS parsing still needs to be much more robust...

2008.11.12 08:05:45 ogsmd    DEBUG    |...|...|...|...|...|...|...|...|...|...|...> SimRetrieveMessagebook.responseFromChannel:
2008.11.12 08:05:45 ogsmd    ERROR    unhandled exception in response callback: invalid literal for int() with base 16: '\x008'
Traceback (most recent call last):                                                                                             
  File "/usr/lib/python2.5/site-packages/framework/subsystems/ogsmd/gsm/channel.py", line 379, in handleResponseToRequest      
    ok_cb( reqstring.strip(), response )                                                                                       
  File "/usr/lib/python2.5/site-packages/framework/subsystems/ogsmd/gsm/decor.py", line 45, in logIt                           
    result = fn( *args, **kwargs )                                                                                             
  File "/usr/lib/python2.5/site-packages/framework/subsystems/ogsmd/modems/abstract/mediator.py", line 772, in responseFromChan
    sms = ogsmd.gsm.sms.decodeSMS( line, dir)                                                                                  
  File "/usr/lib/python2.5/site-packages/framework/subsystems/ogsmd/gsm/sms.py", line 32, in decodeSMS                         
    bytes = [ int( pdu[i:i+2], 16 ) for i in range(0, len(pdu), 2) ]                                                           
ValueError: invalid literal for int() with base 16: '\x008'                                                                    
2008.11.12 08:05:46 ogsmd    DEBUG    |...|...|...|...|...|...|...|...|...> SimRetrieveMessagebook.__del__: ENTER (),{}        
2008.11.12 08:05:46 ogsmd    DEBUG    |...|...|...|...|...|...|...|...|...> SimRetrieveMessagebook.__del__: LEAVE

Change History

comment:1 Changed 3 years ago by daniel

  • Status changed from new to closed
  • Resolution set to fixed

I'm pretty sure this is fixed now.

Note: See TracTickets for help on using tickets.