Gonzalo Diethelm wrote:
On Tue, 2005-03-22 at 19:29 +0100, Armin Bauer wrote:

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.


I did that and at least found out what the data server is disliking: the
error it prints out is the following (with slight editing of mine):

  ~/.evolution/calendar/local/system/calendar.ics-msyncid2.db:29:
  parser error : Input is not proper UTF-8, indicate encoding !
  Bytes: 0xE9 0x20 0x45 0x6A
  SUMMARY:Comit\uffff Ejecutivo cajas
               ^

An "od -cx" dump of a file containing just that one line is:

0000000   S   U   M   M   A   R   Y   :   C   o   m   i   t 351       E
        5553 4d4d 5241 3a59 6f43 696d e974 4520
0000020   j   e   c   u   t   i   v   o       c   a   j   a   s  \n  \0
        656a 7563 6974 6f76 6320 6a61 7361 000a

This is weird: the only time multisync works is the first time, when the
calendar.ics-msyncid2.db file does not exist; in that case, the file
gets created (I suppose by the evolution data server). But then, the
next time I run multisync, the data server is unable to process the very
file it created before!

Anybody has seen this? Any clues for a quick fix in multisync 0.8?

Where does this \u come from? is it in one of the vcards when you do the first sync?


Thanks and best regards.


Attachment: signature.asc
Description: OpenPGP digital signature



Reply via email to