[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()