bejon
2010-09-09 17:43:38 UTC
I'm getting this exception when trying to retrieve the phonebook from a
VX10000. Any recommendations as to how I can work around this would be
appreciated.
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_lgvx8550.pyo", line 141, in getphonebook
File "phones\p_lgvx8550.pyo", line 607, in valid
IndexError: string index out of range
Variables by last 8 frames, innermost last
Frame run in gui.pyo at line 277
resultcb = <gui.Callback instance at 0x031C7D50>
res = None
self = <WorkerThread(BitPim helper, started daemon)>
item = (<gui.Request instance at 0x03013A80>, <gui.Callback
instance at 0x031C7D50>)
call = <gui.Request instance at 0x03013A80>
ex = IndexError('string index out of range',)
e = IndexError('string index out of range',)
first = 0
Frame __call__ in gui.pyo at line 159
self = <gui.Request instance at 0x03013A80>
args = ()
d = Keys []
{}
kwargs = Keys []
{}
Frame getdata in gui.pyo at line 1906
count = 1
i = (<bound method GetPhoneDialog.GetPhoneBookSetting of
<guiwidgets.GetPhoneDialog;
self = <WorkerThread(BitPim helper, started daemon)>
req = <guiwidgets.GetPhoneDialog; proxy of <Swig Object of type
'wxDialog *' at 0x2b59
willcall = [(<bound method GetPhoneDialog.GetPhoneBookSetting of
<guiwidgets.GetPhoneDialog
results = Keys ['groups', 'ringtone-index', 'sync', 'uniqueserial',
'wallpaper-index']
{'sync': {'phonebook': 'MERGE'}, 'wallpaper-index': {128:
{'origin': 'images', '
sync = Keys ['phonebook']
{'phonebook': 'MERGE'}
st = 0
todo = [(<bound method WorkerThread.rebootcheck of
<WorkerThread(BitPim helper, started
Frame getphonebook in phones\com_lgvx8550.pyo at line 141
pbook = Keys [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54]
{0: {'serials': [{'serial2': 4, 'serial1': 4,
'sourcetype': 'lgvx10000', 'source
e = AttributeError("'pnfileentry' object has no attribute
'_pnfileentry__field_phone
_rt_ids = Keys []
{}
_wp_ids = Keys []
{}
_speeds = Keys [1000]
{1000: {6: 1}}
self = <phones.com_lgvx10000.Phone object at 0x02BDAD50>
_cnt = 55
pb_entry = <phones.p_lgvx8550.pbfileentry object at 0x03364070>
pb_numbers = <phones.p_lgvx8550.pnfile object at 0x034C6810>
ring_pathf = <phones.p_lgvx8550.PathIndexFile object at 0x03020BF0>
result = Keys ['groups', 'ringtone-index', 'sync', 'uniqueserial',
'wallpaper-index']
{'sync': {'phonebook': 'MERGE'}, 'wallpaper-index': {128:
{'origin': 'images', '
picid_pathf = <phones.p_lgvx8550.PathIndexFile object at 0x03123790>
pb_entries = <phones.p_lgvx8550.pbfile object at 0x030209D0>
_ices = Keys [31, 41]
{41: 1, 31: 0}
Frame valid in phones\p_lgvx8550.pyo at line 607
self = <phones.p_lgvx8550.pbfileentry object at 0x03364070>
VX10000. Any recommendations as to how I can work around this would be
appreciated.
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_lgvx8550.pyo", line 141, in getphonebook
File "phones\p_lgvx8550.pyo", line 607, in valid
IndexError: string index out of range
Variables by last 8 frames, innermost last
Frame run in gui.pyo at line 277
resultcb = <gui.Callback instance at 0x031C7D50>
res = None
self = <WorkerThread(BitPim helper, started daemon)>
item = (<gui.Request instance at 0x03013A80>, <gui.Callback
instance at 0x031C7D50>)
call = <gui.Request instance at 0x03013A80>
ex = IndexError('string index out of range',)
e = IndexError('string index out of range',)
first = 0
Frame __call__ in gui.pyo at line 159
self = <gui.Request instance at 0x03013A80>
args = ()
d = Keys []
{}
kwargs = Keys []
{}
Frame getdata in gui.pyo at line 1906
count = 1
i = (<bound method GetPhoneDialog.GetPhoneBookSetting of
<guiwidgets.GetPhoneDialog;
self = <WorkerThread(BitPim helper, started daemon)>
req = <guiwidgets.GetPhoneDialog; proxy of <Swig Object of type
'wxDialog *' at 0x2b59
willcall = [(<bound method GetPhoneDialog.GetPhoneBookSetting of
<guiwidgets.GetPhoneDialog
results = Keys ['groups', 'ringtone-index', 'sync', 'uniqueserial',
'wallpaper-index']
{'sync': {'phonebook': 'MERGE'}, 'wallpaper-index': {128:
{'origin': 'images', '
sync = Keys ['phonebook']
{'phonebook': 'MERGE'}
st = 0
todo = [(<bound method WorkerThread.rebootcheck of
<WorkerThread(BitPim helper, started
Frame getphonebook in phones\com_lgvx8550.pyo at line 141
pbook = Keys [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54]
{0: {'serials': [{'serial2': 4, 'serial1': 4,
'sourcetype': 'lgvx10000', 'source
e = AttributeError("'pnfileentry' object has no attribute
'_pnfileentry__field_phone
_rt_ids = Keys []
{}
_wp_ids = Keys []
{}
_speeds = Keys [1000]
{1000: {6: 1}}
self = <phones.com_lgvx10000.Phone object at 0x02BDAD50>
_cnt = 55
pb_entry = <phones.p_lgvx8550.pbfileentry object at 0x03364070>
pb_numbers = <phones.p_lgvx8550.pnfile object at 0x034C6810>
ring_pathf = <phones.p_lgvx8550.PathIndexFile object at 0x03020BF0>
result = Keys ['groups', 'ringtone-index', 'sync', 'uniqueserial',
'wallpaper-index']
{'sync': {'phonebook': 'MERGE'}, 'wallpaper-index': {128:
{'origin': 'images', '
picid_pathf = <phones.p_lgvx8550.PathIndexFile object at 0x03123790>
pb_entries = <phones.p_lgvx8550.pbfile object at 0x030209D0>
_ices = Keys [31, 41]
{41: 1, 31: 0}
Frame valid in phones\p_lgvx8550.pyo at line 607
self = <phones.p_lgvx8550.pbfileentry object at 0x03364070>