BitPim 1.0.7 and LG VX9700 Dare exception in call history

"Don Lewis" <[email protected]> Thu, 22 Apr 2010 10:41:18 -0600
Newsgroups gmane.comp.mobile.bitpim.devel
Message-ID <[email protected]>
The following exception is thrown on an LG VX9700 Dare, Firmware
VX970V06, during the backup of call history.

Don L.
_________

BitPim version: 1.0.7-official
An unexpected exception has occurred.
Please see the help for details on what to do.

Traceback (most recent call last):
  File "gui.pyo", line 284, in run
  File "gui.pyo", line 159, in __call__
  File "gui.pyo", line 1906, in getdata
  File "phones\com_lgvx4400.pyo", line 283, in getcallhistory
  File "phones\com_lgvx4400.pyo", line 296, in _readhistoryfile
  File "phones\p_lgvx9700.pyo", line 413, in __getfield_number
  File "prototypes.pyo", line 743, in getvalue
PhoneStringDecodeException: Unable to decode <'\xf5\t'> using codec
<ascii>

Variables by last 8 frames, innermost last

Frame run in gui.pyo at line 277
       resultcb =  <gui.Callback instance at 0x082195A8>
            res =  None
           self =  <WorkerThread(BitPim helper, started daemon)>
           item =  (<gui.Request instance at 0x02D3E058>, <gui.Callback
instance at 0x082195A8>)
           call =  <gui.Request instance at 0x02D3E058>
             ex =  PhoneStringDecodeException("Unable to decode
<'\\xf5\\t'> using codec <ascii>",)
              e =  PhoneStringDecodeException("Unable to decode
<'\\xf5\\t'> using codec <ascii>",)
          first =  0

Frame __call__ in gui.pyo at line 159
           self =  <gui.Request instance at 0x02D3E058>
           args =  ()
              d =  Keys []
                   {}
         kwargs =  Keys []
                   {}

Frame getdata in gui.pyo at line 1906
          count =  1
              i =  (<bound method GetPhoneDialog.GetCallHistorySetting
of <guiwidgets.GetPhoneDialo
           self =  <WorkerThread(BitPim helper, started daemon)>
            req =  <guiwidgets.GetPhoneDialog; proxy of <Swig Object of
type 'wxDialog *' at 0x2b58
       willcall =  [(<bound method GetPhoneDialog.GetCallHistorySetting
of <guiwidgets.GetPhoneDial
        results =  Keys ['groups', 'ringtone-index', 'sync',
'uniqueserial', 'wallpaper-index']
                   {'sync': {'call_history': 'OVERWRITE'},
'wallpaper-index': {100: {'origin': 'ima
           sync =  Keys ['call_history']
                   {'call_history': 'OVERWRITE'}
             st =  0
           todo =  [(<bound method WorkerThread.rebootcheck of
<WorkerThread(BitPim helper, started

Frame getcallhistory in phones\com_lgvx4400.pyo at line 283
            res =  Keys ['1271954379.784004', '1271954379.800005']
                   {'1271954379.784004': <call_history.CallHistoryEntry
object at 0x081ACB10>, '127
           self =  <phones.com_lgvx9700.Phone object at 0x082B2DD0>
         result =  Keys ['groups', 'ringtone-index', 'sync',
'uniqueserial', 'wallpaper-index']
                   {'sync': {'call_history': 'OVERWRITE'},
'wallpaper-index': {100: {'origin': 'ima

Frame _readhistoryfile in phones\com_lgvx4400.pyo at line 312
             ch =  <phones.p_lgvx9700.callhistory object at 0x0854D7F0>
       call_idx =  8
            res =  Keys ['1271954379.784004', '1271954379.800005']
                   {'1271954379.784004': <call_history.CallHistoryEntry
object at 0x081ACB10>, '127
           self =  <phones.com_lgvx9700.Phone object at 0x082B2DD0>
           call =  <phones.p_lgvx9700.call object at 0x0854D170>
          fname =  'pim/missed_log.dat'
          entry =  <call_history.CallHistoryEntry object at 0x0854D690>
         folder =  'Missed'
            buf =  <prototypes.buffer object at 0x02D42930>

Frame __getfield_number in phones\p_lgvx9700.pyo at line 413
           self =  <phones.p_lgvx9700.call object at 0x0854D170>

Frame getvalue in prototypes.pyo at line 743
           self =  <prototypes.USTRING object at 0x0854D310>

------------------------------------------------------------------------------