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

Reply via email to