[Synckolab] Update 0.2.5

Jim Loter jloter at engr.washington.edu
Mon Mar 21 09:34:04 EST 2005


0.2.6. isn't working for me.

Scenario 1:

Computer A:
New Address Book (3 cards)
Sync Kolab - creates 3 IMAP messages -- OK

Computer B:
New Address Book (0 addresses)
Sync Kolab -- appears to read and create cards OK (no errors) but no 
cards actually apperar in the New Address Book

Scenario 2:

Computer B:
Create 1 card in New Address Book (1 card total)
Sync Kolab -- new IMAP message created in target mailbox (now 4 total)

Computer A:
Sync Kolab -- progress bar reports that cards are being written, but the 
4th card doesn't show up in the New Address Book (no errors)

So, no errors with reading and writing to IMAP folder, but no card 
creation under either scenario (and no errors).

Jim Loter
Director of Computing Services
University of Washington College of Engineering

On 3/16/2005 3:39 PM, Niko Berger wrote:
> 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.
> Niko
> 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
> _______________________________________________
> Synckolab mailing list
> Synckolab at mozdev.org
> http://mozdev.org/mailman/listinfo/synckolab
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3206 bytes
Desc: S/MIME Cryptographic Signature
Url : http://mozdev.org/pipermail/synckolab/attachments/20050321/a19db491/smime.bin

More information about the Synckolab mailing list