|
From: deloptes <del...@ya...> - 2010-09-20 21:18:58
|
Hi, I want to thank you advance for the patience and support. I'm moving to the next stage (the actual sync). I have a problem with connect and I'm not sure if I understand it right, but from the output below I think that the plugin info is missing in the connect_wrapper. The program is exiting with "Broken pipe". I have also noticed (in the original code) that there was a hash table in use. The code needs to be rewritten, as Chris said, it is managed inernally by the library. I had a look into the barry code and it also uses hashtables to manage the syncs. As for akonadi I'm not sure if it is required. I believe I read it can track changes of items internally. According osync docs a hash table is not required in this case. What can you tell me about this topic and the issue below? regards [1285000613.393521] >>>>>>> akonadi_initialize(0x1e9a5a0, 0x1ff8060, 0x7fffc522c010) [1285000613.396227] event [1285000613.396335] contact [1285000613.396429] note ... ... ... [1285000613.831094] Dispatching 0x2037680: (OSYNC_MESSAGE_CONNECT), timeout=30000, id=-8019920140519985027 [1285000613.831109] >>>>>>> _osync_client_message_handler(0x2037680, 0x1e4e940) [1285000613.831122] plugin received command 1 (OSYNC_MESSAGE_CONNECT) [1285000613.831135] >>>>>>> _osync_client_handle_connect(0x1e4e940, 0x2037680, 0x7fffc522c010) [1285000613.831148] Searching sink for (null) [1285000613.831172] >>>>>>> osync_objtype_sink_connect(0x20632f0, 0x1ff8060, 0x2063090) [1285000613.831190] >>>>>>> void connect_wrapper(OSyncObjTypeSink*, OSyncPluginInfo*, OSyncContext*, void*)(0x20632f0,(nil), 0x1ff8060, 0x2063090) |