Mark Davies
12-12-2006, 12:02 PM
THIS IS A REALLY NASTY BUG WHERE ACTIVESYNC 4.2 DELETES CRITICAL DATA
FROM THE IPAQ. It is caused by a common use case (see below).
I am syncing my Pocket PC with my home and work computers. I DO NOT
want to copy my personal contacts onto my work PC.
=====================
Bug reproduction steps
=====================
1. Reinstall ActiveSync 4.2
2. Create "Sync at work" category in the master category list, and
create a test Contact and add the "Sync at work" category to it.
3. Synchronise all contacts. (This must be performed, before being able
to use the "Synchronize only those contacts in the following selected
categories" option.)
4. Configure the "Synchronize only those contacts in the following
selected categories" option to only sync the category "Sync at work".
5. Rerun the synchronise process with Ipaq.
6. Delete personal contacts from my work pc Outlook (i.e. those NOT in
the "Sync at work" category).
7. Rerun the synchronise process with Ipaq.
=====================
Expected results
=====================
At step 7. ActiveSync should NOT delete the contacts on the ipaq that
were deleted in step 6 (because they are not in the "Sync at work"
category).
=====================
Actual results
=====================
At step 7. ActiveSync ERRONEOUSLY DELETES the contacts on the ipaq that
are not in the "Sync at work" category.
And another thing, I would love to have reported this bug via
Microsoft's standard bug reporting protocal, but it doesn't exist - see
http://weblog.timaltman.com/node/834
Microsoft are currently beta testing ActiveSync 4.5, and I really hope
they will fix this bug for the RTM version. I just hope the ActiveSync
development team read the posts in this newsgroup!
FROM THE IPAQ. It is caused by a common use case (see below).
I am syncing my Pocket PC with my home and work computers. I DO NOT
want to copy my personal contacts onto my work PC.
=====================
Bug reproduction steps
=====================
1. Reinstall ActiveSync 4.2
2. Create "Sync at work" category in the master category list, and
create a test Contact and add the "Sync at work" category to it.
3. Synchronise all contacts. (This must be performed, before being able
to use the "Synchronize only those contacts in the following selected
categories" option.)
4. Configure the "Synchronize only those contacts in the following
selected categories" option to only sync the category "Sync at work".
5. Rerun the synchronise process with Ipaq.
6. Delete personal contacts from my work pc Outlook (i.e. those NOT in
the "Sync at work" category).
7. Rerun the synchronise process with Ipaq.
=====================
Expected results
=====================
At step 7. ActiveSync should NOT delete the contacts on the ipaq that
were deleted in step 6 (because they are not in the "Sync at work"
category).
=====================
Actual results
=====================
At step 7. ActiveSync ERRONEOUSLY DELETES the contacts on the ipaq that
are not in the "Sync at work" category.
And another thing, I would love to have reported this bug via
Microsoft's standard bug reporting protocal, but it doesn't exist - see
http://weblog.timaltman.com/node/834
Microsoft are currently beta testing ActiveSync 4.5, and I really hope
they will fix this bug for the RTM version. I just hope the ActiveSync
development team read the posts in this newsgroup!