[Synckolab] Update 0.2.5

Niko Berger niko.berger at corinis.com
Thu Mar 17 00:39:02 EST 2005

I fixed this error - I assumed there are always messages here on this part.
Just so its easier for some of you to analyze the errors here is a basic 
layout on whats going on:
1. it gets the adress book and the message folder
2. it reads every message in the folder and parses it as a contact 
object. If the uid is not found in any contact (checks for custom4), the 
address is added. The changedates are then checked to see if there were 
any changes in either the contact or message (I dont know of any other 
way to handle updates)
3. for all changed contacts: the message is being deleted, the contact 
is converted to a message and written back
4. all contacts that do not have a custom4 field filled out are being 
written to the contact folder
thats it.

The extension writes a temp file (synckolab.tmp) in your systems temp 
folder for the message to write back.

The update is available.


Jim Loter wrote:

> Hi Niko,
> Sorry to report that 0.2.5 doesn't work for me either.
> Computer A - 69 addresses in Personal Address Book
> Sync Kolab
> 69 cards written to IMAP folder (OK)
> Computer B - 0 addresses in Personal Address Book
> Sync Kolab
> Progress bar and console show that all 69 messages are read successfully
> Error when (I think) it attempts to write the cards to the address book
> Error: uncaught exception: [Exception... "Component returned failure
> code: 0x80004003 (NS_ERROR_INVALID_POINTER) [nsIEnumerator.first]"
> nsresult: "0x80004003 (NS_ERROR_INVALID_POINTER)"  location: "JS frame
> :: chrome://synckolab/content/synckolab.js :: parseFolderToAddressFinish
> :: line 339"  data: no]
> [Windows with Thunderbird 1.0; UW-IMAP server]
> I think it's really great progress to not require the folders to go
> offline and to have the progress box close automatically.
> I was also able to sync on Computer A, create a new card, and sync again
> with no errors. The new card was created in the IMAP folder successfully.
> I also noted a potential problem on Computer A:
> - Sync Kolab (cards created in IMAP folder OK)
> - Go into Address Book, change phone number for a contact
> - Sync Kolab again
> - The phone number change is not reflected in the IMAP message
> You might want to look into the algorithm for determining if a contact
> record has changed or not.
> Keep up the good work. I can't wait for this to work and am very excited
> about your plans for iCal support in the future.
> Maybe I'll brush up on my Javascript and XUL and give you a hand!
> Jim
> _______________________________________________
> Synckolab mailing list
> Synckolab at mozdev.org
> http://mozdev.org/mailman/listinfo/synckolab

More information about the Synckolab mailing list