Google
 
Web www.howardforums.com
Pages: 1

BitPim errors

(Click here to view the original thread with full colors/images)


Posted by: Achenar459

error1 = everytime i try to get the phonebook info from my phone and display it in BitPim i get an error. i'm using BitPim 0.7.17 -- is the error b/c i have over 100 phonebook entries?

error2 = when i upload picture files from my computer to the phone, although they show up in the preview mode of BitPim, and they show up on the phone. When u try to view them on the phone there's no picture!!! they always come out all-white. i've tried different file types and sizes, but the end result is always the same.

and does anyone know how to get around / fix these problems?

error1:
Quote:
An unexpected exception has occurred.
Please see the help for details on what to do.

Traceback (most recent call last):
File "gui.pyo", line 150, in run
File "gui.pyo", line 90, in __call__
File "gui.pyo", line 1146, in getdata
File "com_lgvx4400.pyo", line 170, in getphonebook
IntegrityCheckFailed: LG-VX6000: Data in phonebook is inconsistent. There are multiple entries with the same serial number. See the log.

Variables by last 8 frames, innermost last

Frame __bootstrap in threading.pyo at line 436
self = <WorkerThread(BitPim helper, started daemon)>

Frame run in gui.pyo at line 143
e = <common.IntegrityCheckFailed instance at 0x02157670>
res = None
self = <WorkerThread(BitPim helper, started daemon)>
item = (<gui.Request instance at 0x01F97670>, <gui.Callback instance at 0x01F91F08>)
call = <gui.Request instance at 0x01F97670>
ex = <common.IntegrityCheckFailed instance at 0x02157670>
resultcb = <gui.Callback instance at 0x01F91F08>
first = 0

Frame __call__ in gui.pyo at line 90
self = <gui.Request instance at 0x01F97670>
args = ()
d = {}
kwargs = {}

Frame getdata in gui.pyo at line 1146
count = 1
i = (<bound method GetPhoneDialog.GetPhoneBookSetting of <guiwidgets.GetPhoneDialog;
self = <WorkerThread(BitPim helper, started daemon)>
req = <guiwidgets.GetPhoneDialog; proxy of C++ wxDialog instance at _e090af01_p_wxDial
willcall = [(<bound method GetPhoneDialog.GetPhoneBookSetting of <guiwidgets.GetPhoneDialog
results = {'sync': {'phonebook': 'MERGE'}, 'wallpaper-index': {1: {'origin': 'builtin', 'n
sync = {'phonebook': 'MERGE'}
st = 0

Frame getphonebook in com_lgvx4400.pyo at line 170
pbook = {0: {'serials': [{'serial2': 14, 'serial1': 14, 'sourcetype': 'lgvx6000', 'sourc
dupecheck = {1: {'serials': [{'serial2': 1, 'serial1': 1, 'sourcetype': 'lgvx6000', 'sourceu
problemsdetected = True
i = 122
res = <p_lgvx4400.pbreadentryresponse object at 0x01FAC6F0>
numentries = 123
req = <p_lg.pbnextentryrequest object at 0x01FAC9D0>
result = {'sync': {'phonebook': 'MERGE'}, 'wallpaper-index': {1: {'origin': 'builtin', 'n
entry = {'serials': [{'serial2': 63, 'serial1': 63, 'sourcetype': 'lgvx6000', 'sourceuni
buf = <prototypes.buffer instance at 0x01F97468>
self = <com_lgvx6000.Phone instance at 0x01F91DF0>
speeds = {}
sd = <p_lgvx6000.speeddials object at 0x01F92770>




Posted by: themopedwhiz

I don't have a 6000 , I have a 4500 and a 3200

the system on these 2 phones is 16 bit and *BMP files

I stopped downloading BitPim with version 7.16 but I use 7.14 most of the time

anyway these versions of BitPim convert all pictures Jpg Png Gif to 24 bit Bmp files ( if you have an 8 bit 256 color pix it will become a 24 bit file with lots of empty color data assigned to the pixels )

on the 4500 after you browse a number of pictures NOT the file names.. the screen will blank out from a video ram buffer overflow ( often called a memory leak ) because the displayed picture uses more ram than what the system assigns to it..

the phone fails to reclaim the memory when I move to the next picture during browsing..

I now make all papers either 8 bit 256 color or make them 16 bit ( have to use photo shop )

bitpims wallpaper function turns them into 46k 24 bit pictures

then I use the file system tree and the over write command to overwrite the large file with the smaller files I actually created

this got rid of my problem

it also helps to delete the 'wallpaperimagemap' file the phone will create a new wallpaperimagemap when it is rebooted.



Posted by: Achenar459

sweet thanx. that was extremely helpful!

so just to make sure i understand. you use bitpim's wallpaper function to add the wallpaper to the phone, and then overwrite that with your own (smaller & correct bit) file so that the phone's structure is still update, but so it'll actually work. nice idea!

and i dont think i was having the memory overflow problem, cuz it was only the newly uploaded files that were all-white, whereas the normal pictures still showed up fine.


so does anyone know what the system on the 6000 is? it would be nice to know the correct format to use before i try anything. (although if i dont get a response i'll just start experimenting till it works -- hehe)



Posted by: themopedwhiz

you have the idea perfectly

just a thought about the normal pictures

the ones that came with the phone, they are smaller files of the in the correct format, therefore they don't use/need any extra memory to be loaded and displayed..

just a possible reason why they work when the new ones don't



Posted by: splufdaddy

I get the phonebook errors too. Might have to install 0.62 on my laptop so I can get my phone book off the phone.



Posted by: consumersuit

I get nearly the EXACT SAME exception error message. I have less than 50 phone numbers. Photos and calendar sync ok, but not phonebook. Weird any help appreciated. Error message is as follows:
An unexpected exception has occurred.
Please see the help for details on what to do.

Traceback (most recent call last):
File "gui.pyo", line 150, in run
File "gui.pyo", line 90, in __call__
File "gui.pyo", line 1165, in getdata
File "com_lgvx4400.pyo", line 181, in getphonebook
IntegrityCheckFailed: LG-VX6000: Data in phonebook is inconsistent. There are multiple entries with the same serial number. See the log.

Variables by last 8 frames, innermost last

Frame __bootstrap in threading.pyo at line 436
self = <WorkerThread(BitPim helper, started daemon)>

Frame run in gui.pyo at line 143
e = <common.IntegrityCheckFailed instance at 0x01F5CCD8>
res = None
self = <WorkerThread(BitPim helper, started daemon)>
item = (<gui.Request instance at 0x01EF6940>, <gui.Callback instance at 0x01EB65F8>)
call = <gui.Request instance at 0x01EF6940>
ex = <common.IntegrityCheckFailed instance at 0x01F5CCD8>
resultcb = <gui.Callback instance at 0x01EB65F8>
first = 0

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

Frame getdata in gui.pyo at line 1165
count = 1
i = (<bound method GetPhoneDialog.GetPhoneBookSetting of <guiwidgets.GetPhoneDialog;
self = <WorkerThread(BitPim helper, started daemon)>
req = <guiwidgets.GetPhoneDialog; proxy of C++ wxDialog instance at _e09fb400_p_wxDial
willcall = [(<bound method GetPhoneDialog.GetPhoneBookSetting of <guiwidgets.GetPhoneDialog
results = Keys ['groups', 'ringtone-index', 'sync', 'uniqueserial', 'wallpaper-index']
{'sync': {'phonebook': 'MERGE'}, 'wallpaper-index': {1: {'origin': 'builtin', 'n
sync = Keys ['phonebook']
{'phonebook': 'MERGE'}
st = 0
todo = [(<bound method WorkerThread.rebootcheck of <WorkerThread(BitPim helper, started

Frame getphonebook in com_lgvx4400.pyo at line 181
result = Keys ['groups', 'ringtone-index', 'sync', 'uniqueserial', 'wallpaper-index']
{'sync': {'phonebook': 'MERGE'}, 'wallpaper-index': {1: {'origin': 'builtin', 'n
pbook = Keys [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 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, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75]
{0: {'serials': [{'serial2': 14, 'serial1': 14, 'sourcetype': 'lgvx6000', 'sourc
dupecheck = Keys [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 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, 52, 53, 54, 55, 56, 57]
{1: {'serials': [{'serial2': 1, 'serial1': 1, 'sourcetype': 'lgvx6000', 'sourceu
problemsdetected = True
i = 75
res = <p_lg.pbnextentryresponse object at 0x01F61070>
numentries = 76
req = <p_lg.pbnextentryrequest object at 0x01F61390>
l = [(9, 0)]
hardway = False
loop = xrange(76)
entry = Keys ['names', 'numbers', 'serials']
{'serials': [{'serial2': 32, 'serial1': 32, 'sourcetype': 'lgvx6000', 'sourceuni
buf = <prototypes.buffer instance at 0x01F3F9E0>
self = <com_lgvx6000.Phone instance at 0x01F3F6E8>
speeds = Keys [5, 16, 17, 19, 23, 34, 40, 51]
{51: [(9, 0)], 34: [(7, 0)], 5: [(3, 0)], 40: [(5, 0)], 16: [(8, 0)], 17: [(6, 0
sd = <p_lgvx6000.speeddials object at 0x01F3D9B0>





vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Limited.
vB Easy Archive Final ©2000 - 2008 - Created by Stefan "Xenon" Kaeser