[GroupDAV] GroupDAV Connector & Synthesis SyncML Palm Client

Adam Tauno Williams groupdav@opengroupware.org
Fri, 29 Sep 2006 15:41:07 -0400


On Fri, 2006-09-29 at 15:31 -0400, adam@morrison.iserv.net wrote:
> > Yes, didn't handle single quotes correctly when looking in the
> > cache/store database.
> > Updated connector (1.1.1713) which fixes the problem (according to some
> > quick'n'dirty testing) at http://comalies.citadel.org/~matt/funambol/.
> > There appears to be a few more  issues with data handling - from the
> > logs you sent me the other errors are occuring from data with
> > Quoted-Printable text in it. Thought I had that issue fixed a long time
> > ago with Synthesis, looks like not :(
> 
> Ok, running 3.0b with 1173 now.  Sync'ing fails with a 511.  In the  
> server log I see -
> [Sep 29, 2006 3:00:15 PM][funambol] FINEST: No mapping found for LUID: 32884
> [Sep 29, 2006 3:00:15 PM][funambol] FINEST: No mapping found for LUID: 32878
> [Sep 29, 2006 3:00:15 PM] INFO: Starting synchronization ...
> [Sep 29, 2006 3:00:15 PM][funambol.engine] FINEST: Synchronizing  
> groupdav-overview (sync type: 201)
> [Sep 29, 2006 3:00:15 PM][funambol.engine] FINEST: SyncSource state of  
> 'groupdav-overview' is CONFIGURED
> [Sep 29, 2006 3:00:15 PM][funambol.engine.strategy] FINEST: Conflict  
> resolution not configured for 'groupdav-overview'. The default value  
> is used (CONFLICT_RESOLUTION_CLIENT_WINS)
> [Sep 29, 2006 3:01:35 PM] INFO: Preparing slow synchronization of  
> source 'groupdav-overview' for 363D114C/adam ...
> [Sep 29, 2006 3:01:35 PM] INFO: Not the last call
> [Sep 29, 2006 3:01:35 PM][funambol.handler] FINER: THROW
> java.lang.ArrayIndexOutOfBoundsException
>          at java.lang.System.arraycopy(Native Method)
>          at  
> net.bionicmessage.funambol.source.vCalGroupDAVConnector.getAllSyncItemKeys(vCalGroupDAVConnector.java:127)
>          at  
> com.funambol.server.engine.Sync4jStrategy.prepareSlowSync(Sync4jStrategy.java:239)
>          at com.funambol.server.engine.Sync4jEngine.sync(Sync4jEngine.java:539)
...
> [Sep 29, 2006 3:01:35 PM][funambol.handler] FINEST: moving to state  
> STATE_ERROR
> [Sep 29, 2006 3:01:35 PM][funambol.handler] FINEST: moving to state  
> STATE_ERROR
> [Sep 29, 2006 3:01:35 PM][funambol.server] FINEST: Using the request  
> url to create the RespURI
> [Sep 29, 2006 3:01:35 PM][funambol.server] FINEST: Calling output pipeline
> [Sep 29, 2006 3:01:35 PM][funambol.engine.pipeline] FINEST: Starting  
> postprocessing

Both the store log and the connector log look pretty boring, in fact,
I'd suspect it worked looking at just these.  The connector log is
simply:
beginSync

Begin Sync: icalGroupDAVConnector/363D114C_adam/mode=201conflict=1

getAllSyncItemKeys

getAllSyncItemKeys()

getNewSyncItemKeys

getNewSyncItemKeys()

getDeletedSyncItemKeys

getDeletedSyncItemKeys()

endSync

endSync()