After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 567534 - Calendar entries created by Evolution on Exchange 2003 do not sync to Nokia handset
Calendar entries created by Evolution on Exchange 2003 do not sync to Nokia h...
Status: RESOLVED DUPLICATE of bug 403903
Product: Evolution Exchange
Classification: Deprecated
Component: Connector
2.24.x
Other Linux
: Normal normal
: ---
Assigned To: Connector Maintainer
Ximian Connector QA
: 568173 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-01-12 21:03 UTC by nick
Modified: 2010-07-01 07:32 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24


Attachments
Admin_Log.txt debug file drawn from Nokia Handset (565 bytes, text/plain)
2009-01-12 21:05 UTC, nick
Details
pdu_log.txt file drawn from Nokia Handset (1.07 KB, text/plain)
2009-01-12 21:07 UTC, nick
Details
Admin_Log.txt debug file drawn from Nokia Handset (after successful sync) (425 bytes, text/plain)
2009-01-12 21:08 UTC, nick
Details
pdu_log.txt file drawn from Nokia Handset (after successful sync) (2.34 KB, text/plain)
2009-01-12 21:10 UTC, nick
Details

Description nick 2009-01-12 21:03:17 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....
Comment 1 nick 2009-01-12 21:05:43 UTC
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.
Comment 2 nick 2009-01-12 21:07:29 UTC
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.
Comment 3 nick 2009-01-12 21:08:32 UTC
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.
Comment 4 nick 2009-01-12 21:10:50 UTC
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.
Comment 5 Milan Crha 2009-01-15 12:38:40 UTC
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.
Comment 6 nick 2009-01-15 12:52:12 UTC
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?
Comment 7 Milan Crha 2009-01-15 14:09:51 UTC
(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.)
Comment 8 nick 2009-03-15 00:50:07 UTC
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.
Comment 9 Akhil Laddha 2009-10-08 07:23:41 UTC
*** Bug 568173 has been marked as a duplicate of this bug. ***
Comment 10 Timo Sivula 2010-07-01 06:03:34 UTC
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.
Comment 11 Milan Crha 2010-07-01 07:32:04 UTC
(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 ***