Hello
I am trying to use this http://www.multisync.org/files/multisync-cvs-snapshot.tar.gz cvs snapshot to sync a p800 over ppp with evolution.
calendar entries go perfectly from the p800 to evolution, but the reverse doesn't happen.
Moreover, multisync crashes whenever I delete an entry from the p800 cal and then sync. The crash occurs before the entry is deleted from evolution.
I tried to track down the problem with no luck... do u have any ideas?


I'm attaching a file with the output of a crashed session. (there are some additional debug messages that I added to understand what was going on, but I didn't touch any significant part of the code.

bye
Trying /usr/local/lib/multisync/libsyncml_plugin.so...
Plugin found: SyncML
Trying /usr/local/lib/multisync/libkdepim_sync.so...
kdepim_plugin: plugin_init()
Plugin found: KDE Addressbook
Trying /usr/local/lib/multisync/libbackup_plugin.so...
Plugin found: Backup
Trying /usr/local/lib/multisync/libevolution2_sync.so...
plugin_API_version
short_name
long_name
plugin_init
Plugin found: Ximan Evolution 2
Found pair: syncml-plugin - evolution2-sync
SyncML:  Resetting state.
SyncML:  Socket opened.
always_connected
[evo2-sync] DEBUG: start: sync_connect
[evo2-sync] INFORMATION: Loading state from file 
/home/frey/.multisync/20/remotesettings
[evo2-sync] DEBUG: end: load_palm_state
[evo2-sync] DEBUG: end: sync_connect
[evo2-sync] INFORMATION: now in get changes
Now processing the changes received from evolution
[evo2-sync] INFORMATION: about to ask evolution
[evo2-sync] INFORMATION: evolution gave us some changes.... 0
Now processing the changes received from evolution
tasks length msyncid20 0
Now processing the changes received from evolution
[evo2-sync] INFORMATION: Done searching for changes. Found 0 changes
New DBs: 0
SyncML:  Get changes, mode 0
Waiting for change...
SyncML:  Client connected from 192.168.1.24.
SyncML: We got some request data.
SyncML:  Line: POST / HTTP/1.1
SyncML:  Line: Host: 
SyncML:  Line: Accept-Charset: utf8
SyncML:  Line: Expect: 100-continue
SyncML:  Line: User-Agent: EPOC SyncML Client
SyncML:  Line: Content-Length: 2964
SyncML:  Line: Content-Type: application/vnd.syncml+xml
SyncML:  Line: 
SyncML:  Resetting state.
HTTP/1.1 100 Continue


<?xml version="1.0" encoding="UTF-8"?><SyncML 
xmlns='SYNCML:SYNCML1.0'><SyncHdr><VerDTD>1.0</VerDTD><VerProto>SyncML/1.0</VerProto><SessionID>199127720</SessionID><MsgID>1</MsgID><Target><LocURI>http://192.168.1.23:5079</LocURI></Target><Source><LocURI>350443-10-228924-4</LocURI></Source><Cred><Meta><Format
 xmlns='syncml:metinf'>b64</Format><Type 
xmlns='syncml:metinf'>syncml:auth-basic</Type></Meta><Data>ZnJleTpIWkxLMjU=</Data></Cred><Meta><MaxMsgSize
 
xmlns='syncml:metinf'>200000</MaxMsgSize></Meta></SyncHdr><SyncBody><Put><CmdID>1</CmdID><Meta><Type
 
xmlns='syncml:metinf'>application/vnd.syncml-devinf+xml</Type></Meta><Item><Source><LocURI>./devinf10</LocURI></Source><Data><DevInf
 xmlns='syncml:devinf'><VerDTD>1.0</VerDTD>
<Man>Sony Ericsson</Man>
<Mod>P800</Mod>
<OEM>Symbian</OEM>
<FwV>R1A</FwV>
<SwV>1.0</SwV>
<HwV>R1A</HwV>
<DevTyp>smartphone</DevTyp>
<DevID>350443-10-228924-4</DevID><DataStore><SourceRef>c:\Documents\agenda\agenda</SourceRef>

        <MaxGUIDSize>4</MaxGUIDSize>
        <Rx-Pref>
                <CTType>text/x-vcalendar</CTType>
                <VerCT>1.0</VerCT>
        </Rx-Pref>
        <Tx-Pref>
                <CTType>text/x-vcalendar</CTType>
                <VerCT>1.0</VerCT>
        </Tx-Pref>
        <DSMem>
        </DSMem>
        <SyncCap>
                <SyncType>1</SyncType>
                <SyncType>2</SyncType>
        </SyncCap>
</DataStore>
<CTCap>
        <CTType>text/x-vcalendar</CTType>
        <PropName>AALARM</PropName>
        <PropName>ATTACH</PropName>
        <PropName>ATTENDEE</PropName>
                <ParamName>EXPECT</ParamName>
                <ParamName>ROLE</ParamName>
                <ParamName>RSVP</ParamName>
                <ParamName>STATUS</ParamName>
        <PropName>BEGIN</PropName>
                <ValEnum>VCALENDAR</ValEnum>
                <ValEnum>VEVENT</ValEnum>
                <ValEnum>VTODO</ValEnum>
        <PropName>CATEGORIES</PropName>
        <PropName>COMPLETED</PropName>
        <PropName>CLASS</PropName>
                <ValEnum>PUBLIC</ValEnum>
                <ValEnum>PRIVATE</ValEnum>
                <ValEnum>CONFIDENTIAL</ValEnum>
        <PropName>DAYLIGHT</PropName>
        <PropName>DCREATED</PropName>
        <PropName>DESCRIPTION</PropName>
        <PropName>DTSTART</PropName>
        <PropName>DTEND</PropName>
        <PropName>DUE</PropName>
        <PropName>END</PropName>
                <ValEnum>VEVENT</ValEnum>
                <ValEnum>VCALENDAR</ValEnum>
                <ValEnum>VTODO</ValEnum>
        <PropName>EXDATE</PropName>
        <PropName>LAST-MODIFIED</PropName>
        <PropName>LOCATION</PropName>
        <PropName>PRIORITY</PropName>
        <PropName>RRULE</PropName>
        <PropName>STATUS</PropName>
        <PropName>SUMMARY</PropName>
        <PropName>UID</PropName>
        <PropName>VERSION</PropName>
                <ValEnum>1.0</ValEnum>
</CTCap></DevInf></Data></Item></Put><Get><CmdID>2</CmdID><Meta><Type 
xmlns='syncml:metinf'>application/vnd.syncml-devinf+xml</Type></Meta><Item><Target><LocURI>./devinf10</LocURI></Target></Item></Get><Alert><CmdID>3</CmdID><Data>200</Data><Item><Target><LocURI>calendar</LocURI></Target><Source><LocURI>c:\Documents\agenda\agenda</LocURI></Source><Meta><Anchor
 
xmlns='syncml:metinf'><Last>20041113T174045Z</Last><Next>20041113T174127Z</Next></Anchor></Meta></Item></Alert><Final/></SyncBody></SyncML>
SyncML:  Using SyncML 1.0
SyncML:  Found basic auth.
SyncML:  Basic authorization succeeded.
SyncML:  The maximum message size is 200000 bytes.
SyncML:  Manufacturer: Sony Ericsson
SyncML:  Device type: smartphone
SyncML:  Device ID: 350443-10-228924-4
SyncML:  Last anchors are equal, do normal sync.
SyncML:  Found DB pair: calendar - c:\Documents\agenda\agenda
SyncML:  Action: 1 0 0 0
SyncML:  Received device info.
HTTP/1.1 200 OK
Date: Sat Nov 13 18:35:04 2004
Expires: Sat Nov 13 18:35:04 2004
Content-Length: 5698
Content-Type: application/vnd.syncml+xml
Accept-Charset: UTF-8
Accept: application/vnd.syncml+xml, application/vnd.syncml+wbxml
Cache-Control: no-store
Server: MultiSync Plugin

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE SyncML PUBLIC "-//SYNCML//DTD SyncML 1.0//EN" 
"http://www.syncml.org/docs/syncml_represent_v10_20001207.dtd";>
<SyncML 
xmlns="SYNCML:SYNCML1.0"><SyncHdr><VerDTD>1.0</VerDTD><VerProto>SyncML/1.0</VerProto><SessionID>199127720</SessionID><MsgID>1</MsgID><Target><LocURI>350443-10-228924-4</LocURI></Target><Source><LocURI>http://192.168.1.23:5079</LocURI></Source><RespURI>http://192.168.1.23:5079?sessionid=505733f319fc0a9f</RespURI></SyncHdr><SyncBody><Status><CmdID>1</CmdID><MsgRef>1</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><TargetRef>http://192.168.1.23:5079</TargetRef><SourceRef>350443-10-228924-4</SourceRef><Data>212</Data></Status><Status><CmdID>2</CmdID><MsgRef>1</MsgRef><CmdRef>1</CmdRef><Cmd>Put</Cmd><SourceRef>./devinf10</SourceRef><Data>200</Data></Status><Status><CmdID>3</CmdID><MsgRef>1</MsgRef><CmdRef>2</CmdRef><Cmd>Get</Cmd><TargetRef>./devinf10</TargetRef><Data>200</Data></Status><Results><CmdID>4</CmdID><MsgRef>1</MsgRef><CmdRef>2</CmdRef><Meta><Type
 
xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type></Meta><Item><Source><LocURI>./devinf10</LocURI></Source><Data><DevInf
 xmlns="syncml:devinf"><VerDTD>1.0</VerDTD><Man>The MultiSync 
Project</Man><DevID>3DC5B1A26502</DevID><DevTyp>workstation</DevTyp><DataStore><SourceRef>addressbook</SourceRef><Rx-Pref><CTType>text/x-vcard</CTType><VerCT>2.1</VerCT></Rx-Pref><Tx-Pref><CTType>text/x-vcard</CTType><VerCT>2.1</VerCT></Tx-Pref><SyncCap><SyncType>1</SyncType><SyncType>7</SyncType></SyncCap></DataStore><DataStore><SourceRef>calendar</SourceRef><Rx-Pref><CTType>text/calendar</CTType><VerCT>2.0</VerCT></Rx-Pref><Rx><CTType>text/x-vcalendar</CTType><VerCT>1.0</VerCT></Rx><Tx-Pref><CTType>text/calendar</CTType><VerCT>2.0</VerCT></Tx-Pref><Tx><CTType>text/x-vcalendar</CTType><VerCT>1.0</VerCT></Tx><SyncCap><SyncType>1</SyncType><SyncType>7</SyncType></SyncCap></DataStore><CTCap><CTType>text/x-vcalendar</CTType><PropName>BEGIN</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><PropName>DTSTART</PropName><PropName>DTEND</PropName><PropName>DTSTAMP</PropName><PropName>SEQUENCE</PropName><PropName>END</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><PropName>UID</PropName><PropName>SUMMARY</PropName><PropName>VERSION</PropName><ValEnum>1.0</ValEnum><PropName>AALARM</PropName><PropName>CATEGORIES</PropName><PropName>CLASS</PropName><PropName>DALARM</PropName><PropName>EXDATE</PropName><PropName>RESOURCES</PropName><PropName>STATUS</PropName><PropName>ATTACH</PropName><PropName>ATTENDEE</PropName><PropName>DCREATED</PropName><PropName>COMPLETED</PropName><PropName>DESCRIPTION</PropName><PropName>DUE</PropName><PropName>LAST-MODIFIED</PropName><PropName>LOCATION</PropName><PropName>PRIORITY</PropName><PropName>RELATED-TO</PropName><PropName>RRULE</PropName><PropName>TRANSP</PropName><PropName>URL</PropName></CTCap><CTCap><CTType>text/calendar</CTType><PropName>BEGIN</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><ValEnum>VALARM</ValEnum><PropName>DTSTART</PropName><PropName>DTEND</PropName><PropName>DTSTAMP</PropName><PropName>SEQUENCE</PropName><PropName>END</PropName><ValEnum>VCALENDAR</ValEnum><ValEnum>VEVENT</ValEnum><ValEnum>VTODO</ValEnum><ValEnum>VALARM</ValEnum><PropName>UID</PropName><PropName>SUMMARY</PropName><PropName>VERSION</PropName><ValEnum>2.0</ValEnum><PropName>CATEGORIES</PropName><PropName>CLASS</PropName><PropName>DALARM</PropName><PropName>EXDATE</PropName><PropName>RESOURCES</PropName><PropName>STATUS</PropName><PropName>ATTACH</PropName><PropName>ATTENDEE</PropName><PropName>DCREATED</PropName><PropName>COMPLETED</PropName><PropName>DESCRIPTION</PropName><PropName>DUE</PropName><PropName>LAST-MODIFIED</PropName><PropName>LOCATION</PropName><PropName>PRIORITY</PropName><PropName>RELATED-TO</PropName><PropName>TRANSP</PropName><PropName>URL</PropName><PropName>RRULE</PropName><PropName>COMMMENT</PropName><PropName>ACTION</PropName><PropName>TRIGGER</PropName><PropName>DURATION</PropName><PropName>REPEAT</PropName></CTCap><CTCap><CTType>text/x-vcard</CTType><PropName>BEGIN</PropName><ValEnum>VCARD</ValEnum><PropName>END</PropName><ValEnum>VCARD</ValEnum><PropName>VERSION</PropName><ValEnum>2.1</ValEnum><PropName>ENCODING</PropName><PropName>VALUE</PropName><PropName>CHARSET</PropName><PropName>FN</PropName><PropName>N</PropName><PropName>NAME</PropName><PropName>NICKNAME</PropName><PropName>PHOTO</PropName><PropName>BDAY</PropName><PropName>ADR</PropName><PropName>LABEL</PropName><PropName>TEL</PropName><PropName>EMAIL</PropName><PropName>MAILER</PropName><PropName>TZ</PropName><PropName>GEO</PropName><PropName>TITLE</PropName><PropName>ROLE</PropName><PropName>LOGO</PropName><PropName>AGENT</PropName><PropName>ORG</PropName><PropName>CATEGORIES</PropName><PropName>NOTE</PropName><PropName>PRODID</PropName><PropName>REV</PropName><PropName>SORT-STRING</PropName><PropName>SOUND</PropName><PropName>URL</PropName><PropName>UID</PropName><PropName>CLASS</PropName><PropName>KEY</PropName></CTCap></DevInf></Data></Item></Results><Status><CmdID>5</CmdID><MsgRef>1</MsgRef><CmdRef>3</CmdRef><Cmd>Alert</Cmd><TargetRef>calendar</TargetRef><SourceRef>c:\Documents\agenda\agenda</SourceRef><Data>200</Data><Item><Data><Anchor><Next>20041113T174127Z</Next></Anchor></Data></Item></Status><Alert><CmdID>6</CmdID><Data>200</Data><Item><Target><LocURI>c:\Documents\agenda\agenda</LocURI></Target><Source><LocURI>calendar</LocURI></Source><Meta><Anchor
 
xmlns="syncml:metinf"><Last>1100367262</Last><Next>1100367304</Next></Anchor></Meta></Item></Alert><Final/></SyncBody></SyncML>
©
SyncML: We got some request data.
SyncML:  Line: POST ?sessionid=505733f319fc0a9f HTTP/1.1
SyncML:  Line: Host: 
SyncML:  Line: Accept-Charset: utf8
SyncML:  Line: Expect: 100-continue
SyncML:  Line: User-Agent: EPOC SyncML Client
SyncML:  Line: Content-Length: 1206
SyncML:  Line: Content-Type: application/vnd.syncml+xml
SyncML:  Line: 
SyncML:  Session ID OK.
HTTP/1.1 100 Continue


<?xml version="1.0" encoding="UTF-8"?><SyncML 
xmlns='SYNCML:SYNCML1.0'><SyncHdr><VerDTD>1.0</VerDTD><VerProto>SyncML/1.0</VerProto><SessionID>199127720</SessionID><MsgID>2</MsgID><Target><LocURI>http://192.168.1.23:5079?sessionid=505733f319fc0a9f</LocURI></Target><Source><LocURI>350443-10-228924-4</LocURI></Source><Meta><MaxMsgSize
 
xmlns='syncml:metinf'>200000</MaxMsgSize></Meta></SyncHdr><SyncBody><Status><CmdID>1</CmdID><MsgRef>1</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><TargetRef>350443-10-228924-4</TargetRef><SourceRef>http://192.168.1.23:5079</SourceRef><Data>200</Data></Status><Status><CmdID>2</CmdID><MsgRef>1</MsgRef><CmdRef>4</CmdRef><Cmd>Results</Cmd><Data>200</Data></Status><Status><CmdID>3</CmdID><MsgRef>1</MsgRef><CmdRef>6</CmdRef><Cmd>Alert</Cmd><TargetRef>c:\Documents\agenda\agenda</TargetRef><SourceRef>calendar</SourceRef><Data>200</Data><Item><Data><Anchor
 
xmlns='syncml:metinf'><Next>1100367304</Next></Anchor></Data></Item></Status><Sync><CmdID>4</CmdID><Target><LocURI>calendar</LocURI></Target><Source><LocURI>c:\Documents\agenda\agenda</LocURI></Source><Delete><CmdID>5</CmdID><Item><Source><LocURI>27</LocURI></Source></Item></Delete></Sync><Final/></SyncBody></SyncML>
SyncML:  Using SyncML 1.0
SyncML:  The maximum message size is 200000 bytes.
SyncML:  Found Tx database type: 1
SyncML:  Action: 1 0 1 0
SyncML:  Told sync engine to get changes.
SyncML:  Got engine cmd: 2
SyncML:  Action: 1 0 0 0
SyncML:  Sending sync status.
Got message 1
Dwelling...
[evo2-sync] INFORMATION: now in get changes
Now processing the changes received from evolution
[evo2-sync] INFORMATION: about to ask evolution
[evo2-sync] INFORMATION: evolution gave us some changes.... 0
Now processing the changes received from evolution
tasks length msyncid20 0
Now processing the changes received from evolution
[evo2-sync] INFORMATION: Done searching for changes. Found 0 changes
New DBs: 0
SyncML:  Get changes, mode 1
SyncML:  Returned changes.
Process: 0 1
Got 1 changes.
Change type: 4, object type: 1
UID: 
”Ö›@@Z
[evo2-sync] INFORMATION: start: delete

Reply via email to