On Fri, Dec 11, 2009 at 06:45:01PM +0100, LAUGHLIN, Bill wrote: > Hi - > > I'm hoping someone has had this problem and can help me debug. I'm > using a Curve 8310 (4.5.0.153) on Ubuntu Karmic with barry version > 0.16-2009120724 syncing with Evolution. Sync was working fine, however > now I'm getting this error: > > Mapping Write Error: unable to get state table index for RecordId: 17
Hi Bill, Thanks for the report. To help see what's happening exactly, could you turn on opensync tracing? Set the environment variable OSYNC_TRACE to an empty directory before running your sync. Then grep the logs for "GetMappedRecordId" to find which log matters. Open that log file, and search backwards through the log until you find one what reports something about 17. I'm looking for one of the following messages: found existing uid in map: parsed uid as: parsed uid already exists in map, skipping made new record id: Also, try the following commands: (they display the Record State Table for each specified database) btool -T Calendar btool -T "Address Book" And look in the RecordId column for a value of 0x00000011 (17 in hex). That might help narrow things down. Thanks! - Chris ------------------------------------------------------------------------------ Return on Information: Google Enterprise Search pays you back Get the facts. http://p.sf.net/sfu/google-dev2dev _______________________________________________ Barry-devel mailing list Barry-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/barry-devel