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 273975 - Connector locks up trying to sync calendar to pilot
Connector locks up trying to sync calendar to pilot
Status: RESOLVED FIXED
Product: Evolution Exchange
Classification: Deprecated
Component: Connector
2.0.3
Other All
: Normal normal
: 2.2.x
Assigned To: shakti
Ximian Connector QA
Depends on:
Blocks:
 
 
Reported: 2005-03-22 16:39 UTC by madcap
Modified: 2005-07-28 06:01 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch to fix this bug (506 bytes, patch)
2005-03-22 16:40 UTC, madcap
none Details | Review

Description madcap 2005-03-22 16:39:46 UTC
Description of Problem:
When trying to synchronize my Exchange calendar to my palm using the
Connector, the exchange backend locks up and the synchronization times out.

Steps to reproduce the problem:
1. Configure the gpilotd ECalendar conduit to synchronize an Exchange calendar.
2. Connect your palm and attempt to hotsync it.

Actual Results:
The synch times out- no events get synchronized (in either direction).

Expected Results:
The synchronization continues until completed.

How often does this happen? 
Always.

Additional Information:
I'm actually using Connector 2.0.4 from FC3, but that's not an item on the
version list.
Comment 1 madcap 2005-03-22 16:40:25 UTC
Created attachment 45010 [details] [review]
Patch to fix this bug
Comment 2 Joel Brauer 2005-04-21 23:37:59 UTC
Patch works for me :)
Comment 3 Dave Malcolm 2005-05-12 04:30:40 UTC
I've released a test update for Fedora Core 3 containing the patch:
https://www.redhat.com/archives/fedora-test-list/2005-May/msg00457.html
Comment 4 Dave Malcolm 2005-05-18 16:23:37 UTC
Patch appears to be applicable to 2.2.* as well;

Only usage of the function appears to be as a callback for use with
e_xmlhash_foreach_key in e-cal-backend-exchange.c:get_changes

evolution-data-server/libedataserver/e-xml-has-utils.h declares the callback of
this type:
typedef void (* EXmlHashFunc) (const char *key, const char *value, gpointer
user_data);

I plan to apply the patch for Fedora Core 4 as well.
Comment 5 Sarfraaz Ahmed 2005-07-28 06:01:56 UTC
Thanks for the patch. Committed both to gnome-2-10 branch and HEAD. Should have
done this long time back. Sigh !!!