GNOME Bugzilla – Bug 567534
Calendar entries created by Evolution on Exchange 2003 do not sync to Nokia handset
Last modified: 2010-07-01 07:32:04 UTC
My company uses Microsoft Exchange 2003. I used both Outlook (WinXP) and Evolution (Ubuntu Intrepid 8.10) desktop clients, and I have Nokia's "Mail for Exchange" application running on my N95 handset. The Nokia handset syncs with the Exchange server. If I create a Calendar entry in Evolution, it's visible in Outlook and on Webmail, but does not sync to the Nokia phone. (The Nokia phone log reports them as "discarded"). If I create a Calendar entry in Outlook (or in Webmail), or if I edit (load/amend/save) in Outlook or Webmail the time parameters of an entry previously created in Evolution, it's visible in Evolution and it does correctly sync to the Nokia phone. All visible fields appear to be identical regardless of how they are created/modified. However, there appear to be differences in the XML tags present, and in particular, items created in Webmail or Outlook have a very unusual looking <Cal:TimeZone> element. Versions: Evolution (v2.24.2) Nokia Mail for Exchange (2.07.000) Microsoft Exchange 2003 Debug files from Nokia handset to follow....
Created attachment 126311 [details] Admin_Log.txt debug file drawn from Nokia Handset Created a calendar entry in Evolution, then checked it was visible in Outlook and Webmail. According to the "admin_log.txt" file attached, the sync noticed that something had changed in the Calendar, and initiated a sync - but no changes were made on the phone.
Created attachment 126312 [details] pdu_log.txt file drawn from Nokia Handset This is debug file apparently containing the XML received / exchanged between the Nokia handset and the Exchange server. Note the number XML fields populated here is much smaller than the second version of this file (below) when generated by MS Outlook or Webmail.
Created attachment 126313 [details] Admin_Log.txt debug file drawn from Nokia Handset (after successful sync) In this example, I have created an entry using Microsoft Webmail The Admin_log file seems very similar (I had to start the sync manually because it was after my automatic sync period of 08:00 - 18:00), but shows 1 entry correctly added to the phone.
Created attachment 126314 [details] pdu_log.txt file drawn from Nokia Handset (after successful sync) This pdu_log.txt file apparently shows the XML exchanged between the Nokia handset and the Exchange server when the record has been created in Outlook or Webmail. There are considerably more XML records created, and a very strange looking <Cal:TimeZone> element.
Hi Nick, thanks for a bug report. This sounds very similar to bug #403903, even for other device. Are you able to test patches for evolution packages? Just in case you are able to test things suggested there.
It does look identical to #403903. I'll get the source code for evolution-exchange, patch it, compile it and try it. Do you want to make this bug as a duplicate of #403903, and add Nokia to the list of affected devices?
(In reply to comment #6) > It does look identical to #403903. I'll get the source code for > evolution-exchange, patch it, compile it and try it. Do you want to make this > bug as a duplicate of #403903, and add Nokia to the list of affected devices? Yes, I'm aiming there, but I would prefer to find some fix, hopefully, before doing so, and then mark one of them as a duplicate of the other. The advantage of your device is that you can see logs of communication of the synchronization process, which is something we wasn't able to do with the other device. Thanks a lot for your help, I appreciate it. (The bad news is that you'll need probably also sources for evolution-data-server, where resides some evolution-exchange files too, but let's see after some investigation.)
Following up - I haven't been able to successfully recompile using your patch. Whatever files the patch is trying to apply itself to aren't being found on my system. (I'm on Ubuntu Intrepid, but a scaled down version to fit on an Asus eee pc). Has anyone else been able to try it? It's getting to be a significant bug, and I'm seeing more people report the same problem is various different places.
*** Bug 568173 has been marked as a duplicate of this bug. ***
I can confirm this bug using Nokia N900: I am running Fedora 11 in a corporate environment relying on Exchange. I use Evolution for all my PIM activities and connect to Exchange 2003 using the "Microsoft Exchange" connection method, which I understand uses Exchange OWA access method. I have a Nokia N900 phone, which connects nicely to Exchange and syncs emails, tasks and calendars nicely. My problem: Calendar entries entered from Evolution never end up in the N900 calendar. If I enter the calendar entries using the Outlook Web Access with a browser they sync perfectly to my N900. Calendar entries entered in Evolution show up in the Outlook Web Access but never sync into my N900 calendar. Entries inserted from the N900 sync nicely to both OWA and Evolution calendar. So: N900 -> OWA: Works N900 -> Evolution: Works OWA -> N900: Works Evolution -> OWA: Works Evolution -> N900: FAILS!!! Same bug, I presume.
(In reply to comment #10) > I can confirm this bug using Nokia N900: Fedora 11, aka evolution-exchange-2.26.3, has still a bug there. I guess this is similar as for a Windows Mobile 5, which was fixed just recently, in evolution-exchange-2.30.2+. I'm marking this as a duplicate of a bug #403903, where was the fix provided. *** This bug has been marked as a duplicate of bug 403903 ***