PDA

View Full Version : Activesync missing contacts Wizard/i-mate k-jam


gq
11-03-2006, 04:02 PM
Hi

I am having an issue that I need some help with. I am trying to set up a second hand K-Jam that I bought on eBay.

Problem:

Activesync appears to work fine and everything seems to synchronize except for any contacts that have contact notes.

New contacts created on the PC with text in the notes field do not synchronize.

New contacts created on either device with nothing in the Notes field synchronize fine.

New contacts created on the K-Jam with text in the notes field synchronize back to the PC fine.

If a contact has had a note in it, if the note is cleared by deleting all text and saving, the contact is still not synchronized.

Operating Systems and programs:
ActiveSync 4.1 installed from scratch
K-Jam ROM 2.16..
Windows Mobile 5.0

What I have tried:
-Hard resetting the K-Jam
-Repairing Outlook 2003
-Running a repair on the PST file
-Removing the Mobile Device profile from ActiveSync and allowing it to recreate the synchronization relationship.
-Copying the contacts out to a different folder, syncing; copying them back
-Exporting the contacts to a CSV file, all other items to another PST. Creating a new PST file, replacing the default Outlook PST and importing all of the OK data. Then importing the contacts from the CSV file (when I first started troubledhooting, I had a subset of contacts that would sync. After doing the CSV import, no contacts would sync - I guess that the CSV import puts something into the contact notes field. New contacts still sync as explained above)
-Synchronizing only Contacts

Other:
I have loads of the following error messages in the WCESLog.log:
03/11/2006 14:06:56.156 p(2936) t(3308) SyncMgr -> Opening Item: echo CreateObject("Outlook.Application").GetNameSpace("MAPI").GetItemFromId("000000006F78E8A9F1B1BF4A9150F98C632AB565A4572200").Display > foo.vbs && foo.vbs - mhelp.cpp(8575)
03/11/2006 14:06:56.156 p(2936) t(3308) TraceToFile -> ERROR in CMAPIDataConverterBase::ConvertMAPIPropToDesktopSy ncObject : hr = 0x80010104 - DataConverter.cpp(3664)
03/11/2006 14:06:56.156 p(2936) t(3308) TraceToFile -> ERROR in CMAPIDataHandler::_GetDataForItem : hr = 0x80010104 - DataHandler.cpp(1962)

I suspect that there is some sort of data conversion problem but do not know where to look next.

Any advice will be appreciated.

gq
13-03-2006, 03:12 PM
I have found that this problem affects Calendar, Task and Contact items. If I add a simple entry (with no Note) on the PC, it syncs to the PPC fine. If I then add a Note, the changes are not synced. If I add a Note at the same time as the item is created, it is not synced at all. Notes that are created on the PPC are synced back to the PC fine.

gq
14-03-2006, 11:25 AM
I have finally fixed this issue after 3 days of mucking about!!! My phone is syncing all items fine now... I stumbled on the solution in a forum for other software, but it seems to apply to WM5, AS 4.1 and Outlook 2003 too!

As per http://www.sbsh.net/forums/lofiversion/index.php?t8892.html, reregister ole32.dll using:

1. Click Start, click Run, type the following command in the Open box, and then click OK:

Regsvr32.exe %Windir%\System32\Ole32.dll

2. In the RegSvr32 dialog box, click OK.

3. Reboot computer.

4. Create an appointment in Outlook with notes attached and see if it syncs with Outlook.

The applicable text from the source article is:

The library file ole2.dll, is required by windows and is used when performing OLE (Object Linking and Embedding) operations . OLE allows objects created in one application to be embedded in documents/objects created by a different applications e.g. embedding an Excel spreadsheet inside a Word document. OLE is used fairly extensively in windows applications, so if possible you should not remove this file.

If this file is not registered well, it causes a variety of problems with synchronisation. Appointments and tasks with additional notes do not sync, contacts with additional notes or a picture ID do not sync and other programs like SmartphoneNotes can not sync. I found out that a MS security update in december or the beginning of this year also involved an issue with ole32.dll. Because of this something might have gone wrong with the registration of this file in Windows causing all sorts of problems relating to ActiveSync. (Re)registering this file can solve those problems as it did on my system. Since itīs a Windows file that has to be registered anyway, it canīt harm doing it again hoping it solves the problems experienced.

Alaalaala
23-03-2006, 04:56 PM
I love you man

Shinteetah
23-01-2008, 06:03 AM
I'm having this exact problem (WM6, courtesy of mfrazz, on Wizard) but the above solution didn't solve my problem. Is there a more recent fix I should try?

grassynoel
07-02-2008, 12:26 AM
New stuff now fine, but I have to add a character to all old calendar notes on WM5 to get them to show up in Outlook.

Also glad you posted here because the original article link doesn't work....

Lugus von Thierfeld
21-03-2008, 02:06 PM
You are god man, thanks a lot. Just bought the new Samsung i780 and experiencing this sync issue right out of the box after a pretty flawless experience with a Palm Treo 650 for almost four years was really frustrating. Thanks again.

tonybowe
17-04-2008, 09:23 PM
Just a quick note to say well done to GQ. I have spent almost 7 hours troubleshooting this issue (1 way sync from PC to PocketPc but the other way is fine). Weirdly enough syncing with a spare Smartphone was totally unaffected.

I did everything, Removed\reinstalled AS, Created dedicated inbound\outbound rules for AS in Macaffe, Uninstalled AV, Deleted Partnerships on Device & PC, Decreased mailbox size, Created New PST, Downgraded from Office 2007 back to 2003, multiple Hard Resets....... to name but a few!!!....Tried lots of other stuff, manually searching through Registry for WindowsCE related stuff.

Re registered the DLL, Rebooted tested......Superb!.....Works again!

Top Posting gq......Great solution.