Gonzalo Diethelm wrote:
On Fri, 2005-03-11 at 17:57 -0300, Gonzalo Diethelm wrote:

What you definitely should do is set the last parameter to a GError * so
you can see what evo2 is complaining about :)

I did that, and got:

CALENDAR error was Unknown error

Unluckily, not very useful...


I dont think thats the cause. Its the same here.

Ok, it was a wild guess anyway. Will try with 0.9.


I have another question related to this: how do you effectively debug
Mulsitync 0.8? I tried strace-ing the process (and all the forked
processes as well), hoping to find an open call that would open the
calendar.ics-msyncidX.db file, but could not find it in the traces at
all. I guess this is because Multisync is using some kind of
out-of-process invocation (CORBA?) to query Evolution's DB. If this is
the case, how can I trace the opening, reading and closing of the DB?


there is no mechanism besides export MULTISYNC_DEBUG=1 The absence of good debugging support is also a reason for abondining multisync 0.8X, its almost impossible to find bugs.

yes, evo2's api uses rpc to communicate with the e-d-s. you can trace
the opening etc by killing the evolution data server:
/usr/lib/evolution/2.0/killev and then start it manually: strace
evolution-data-server.

If this is all completely off mark, how should I go about finding out
exactly what happens that makes Multisync abort with the "Unknown error"
message?


Try if this helps: add a entry to the calendar before syncing.

Regards,


Attachment: signature.asc
Description: OpenPGP digital signature



Reply via email to