[sync] funambol outlook plugin 6.0.9 : Unsupported Content-Type: text/x-s4j-sifc

Karsten Fourmont fourmont at gmx.de
Sat May 5 13:38:54 UTC 2007


Hi,

the auto-detection of the Sync4j/Funambol plugins didn't detect the 
6.0.9 plugin correctly.

This results in
 >> DEBUG:  using default device class
where
"DEBUG: created device class sync4J" should be.

Try what I just committed. This should detect the plugin correctly.

Cheers,
  Karsten

Ronan SALMON wrote:
> I've tried syncing a Pocket PC using the funambol windows mobile plugin
> 6.0.13 and I get the same errors : 
> 
> Unsupported Content-Type: text/x-s4j-sifc
> 
> It seems that the new version of the Funambol plugins don't work no
> more. Anyone with the same error ?
> 
> Ronan.
> 
> 
> 
> Le jeudi 03 mai 2007 à 10:54 +0200, Ronan SALMON a écrit :
>> Hi,
>>
>> I'm trying to sync Outlook with Horde's latest CVS and the funambol
>> outlook plugin 6.0.9. Unfortunately, nothing (contact, calendar...) gets
>> synced.
>>
>> I'm using the contact recover option of the Funambol plugin. The plugin
>> is suppose to replace all of the outlook data with the data from the
>> server.
>>
>> Thanks for the help,
>> Ronan.
>>
>> here are some of the logs. :
>>
>>
>> [/]# cat /tmp/sync/devinf.txt 
>> SyncML_DeviceInfo::__set_state(array(
>>    '_VerDTD' => '1.1',
>>    '_Man' => 'Funambol',
>>    '_Mod' => 'Funambol Outlook Plug-in',
>>    '_OEM' => NULL,
>>    '_FwV' => NULL,
>>    '_SwV' => '6.0.9',
>>    '_HwV' => NULL,
>>    '_DevID' => 'fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=',
>>    '_DevTyp' => 'workstation',
>>    '_DataStore' => 
>>   array (
>>     0 => 
>>     SyncML_DataStore::__set_state(array(
>>        '_SourceRef' => 'contact',
>>        '_DisplayName' => NULL,
>>        '_MaxGUIDSize' => NULL,
>>        '_Rx_Pref' => 
>>       array (
>>         'text/x-s4j-sifc' => '',
>>       ),
>>        '_Rx' => 
>>       array (
>>         'text/x-s4j-sifc' => '',
>>         'text/x-vcard' => '2.1',
>>       ),
>>        '_Tx_Pref' => 
>>       array (
>>         'text/x-s4j-sifc' => '',
>>       ),
>>        '_Tx' => 
>>       array (
>>         'text/x-s4j-sifc' => '',
>>         'text/x-vcard' => '2.1',
>>       ),
>>        '_DSMem' => NULL,
>>        '_SyncCap' => 
>>       array (
>>         2 => true,
>>         1 => true,
>>         5 => true,
>>         3 => true,
>>         6 => true,
>>         4 => true,
>>       ),
>>     )),
>>   ),
>>    '_CTCap' => NULL,
>>    '_Ext' => NULL,
>>    '_UTC' => true,
>>    '_supportLargeObjs' => true,
>>    '_supportNumberOfChanges' => true,
>> ))
>>
>> [/]#  more /tmp/sync/syncml_log.txt 
>> DEBUG:  Backend of class SyncML_Backend_Horde created
>> DEBUG:  New session created: 6c22202990fdc065da01189801e938ca
>> DEBUG:  checking auth for user=rsalmon
>> DEBUG:  authorized=1 version=1 msgid=1
>> source=fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=
>> target=http://192.168.1.22/horde/rpc.php user=rsalmon charset=UTF-8
>> wbxml=
>> DEBUG:  erase map:DELETE FROM horde_syncml_map  WHERE syncml_syncpartner
>> = 'fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=' AND syncml_db = 'contacts' AND
>> syncml_uid='rsalmon'
>> DEBUG:  Create new sync for scard; synctype=205
>> DEBUG:  HandleFinal for state=0
>> DEBUG:  Received Final from client.
>> DEBUG:  Sending Final to client.
>> DEBUG:  SyncML: return message completed
>> DEBUG:  Finished at 2007-05-03 10:15:04. Packet logged
>> in /tmp/sync/syncml_server_10.xml
>>
>> DEBUG:  Backend of class SyncML_Backend_Horde created
>> DEBUG:  Existing session continued: 6c22202990fdc065da01189801e938ca
>> DEBUG:  authorized=1 version=1 msgid=2
>> source=fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=
>> target=http://192.168.1.22/horde/rpc.php user=rsalmon charset=UTF-8
>> wbxml=
>> DEBUG:  using default device class
>> DEBUG:  HandleFinal for state=1
>> DEBUG:  server create sync output for syncType=scard
>> DEBUG:  Compiling server changes from 1970-01-01 01:00:00 to 2007-05-03
>> 10:15:04
>> DEBUG:  sending 497 server changes for syncType=scard
>> DEBUG:  add: 20070307123812.11zmvlgc9m3k at 192.168.1.22
>> ERR:    api export call for 20070307123812.11zmvlgc9m3k at 192.168.1.22
>> failed:  Unsupported Content-Type: text/x-s4j-sifc
>> DEBUG:  add: 20070307123759.7gtxs4fwy70g at 192.168.1.22
>> ERR:    api export call for 20070307123759.7gtxs4fwy70g at 192.168.1.22
>> failed:  Unsupported Content-Type: text/x-s4j-sifc
>> DEBUG:  add: 20070307123800.5q2cv0hl34o at 192.168.1.22
>> ERR:    api export call for 20070307123800.5q2cv0hl34o at 192.168.1.22
>> failed:  Unsupported Content-Type: text/x-s4j-sifc
>> D
>>
>> ....
>> DEBUG:  Received Final from client.
>> DEBUG:  Sending Final to client.
>> DEBUG:  SyncML: return message completed
>> DEBUG:  Finished at 2007-05-03 10:15:20. Packet logged
>> in /tmp/sync/syncml_server_11.xml
>>
>> DEBUG:  Backend of class SyncML_Backend_Horde created
>> DEBUG:  Existing session continued: 6c22202990fdc065da01189801e938ca
>> DEBUG:  authorized=1 version=1 msgid=3
>> source=fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=
>> target=http://192.168.1.22/horde/rpc.php user=rsalmon charset=UTF-8
>> wbxml=
>> DEBUG:  HandleFinal for state=2
>> DEBUG:  Received Final from client.
>> DEBUG:  Sending Final to client.
>> INFO:   Successful sync of scard! Summary: failures=0;
>> client(Add,Replace,Delete,AddReplaces)=0,0,0,0;
>> server(Add,Replace,Delete)=0,0,0
>> DEBUG:  Finished at 2007-05-03 10:15:20. Packet logged
>> in /tmp/sync/syncml_server_12.xml
>>
>>
>> [/tmp/sync]# more syncml_server_11.xml 
>> <?xml version="1.0" encoding="UTF-8"?><SyncML
>> xmlns="syncml:syncml1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>1178171171</SessionID><MsgID>2</MsgID><Target><Lo
>> cURI>fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=</LocURI><LocName>rsalmon</LocName></Target><Source><LocURI>http://192.168.1.22/horde/rpc.php</LocURI></Source><Meta><MaxMsgSize xmlns="syncml:metinf"
>>> 1000000</MaxMsgSize><MaxObjSize
>> xmlns="syncml:metinf">31000</MaxObjSize></Meta></SyncHdr><SyncBody><Status><CmdID>1</CmdID><MsgRef>2</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><TargetRef>ht
>> tp://192.168.1.22/horde/rpc.php</TargetRef><SourceRef>fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=</SourceRef><Data>200</Data></Status><Status><CmdID>2</CmdID><MsgRef>2</MsgRef><CmdRef>3</CmdRef><Cmd
>>> Results</Cmd><SourceRef>./devinf11</SourceRef><Data>200</Data></Status><Status><CmdID>3</CmdID><MsgRef>2</MsgRef><CmdRef>5</CmdRef><Cmd>Sync</Cmd><TargetRef>scard</TargetRef><SourceRef>conta
>> ct</SourceRef><Data>200</Data></Status><Sync><CmdID>4</CmdID><Target><LocURI>contact</LocURI></Target><Source><LocURI>scard</LocURI></Source><NumberOfChanges>497</NumberOfChanges></Sync><Fina
>> l></Final></SyncBody></SyncML>
>>
>> [/tmp/sync]#  more syncml_client_11.xml 
>> <?xml version="1.0" encoding="UTF-8"?>
>> <SyncML>
>> <SyncHdr><VerDTD>1.1</VerDTD>
>> <VerProto>SyncML/1.1</VerProto>
>> <SessionID>1178171171</SessionID>
>> <MsgID>2</MsgID>
>> <Target><LocURI>http://192.168.1.22/horde/rpc.php</LocURI>
>> </Target>
>> <Source><LocURI>fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=</LocURI>
>> </Source>
>> </SyncHdr>
>> <SyncBody><Status><CmdID>1</CmdID>
>> <MsgRef>1</MsgRef>
>> <CmdRef>0</CmdRef>
>> <Cmd>SyncHdr</Cmd>
>> <TargetRef>http://192.168.1.22/horde/rpc.php</TargetRef>
>> <SourceRef>fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=</SourceRef>
>> <Data>200</Data>
>> </Status>
>> <Status><CmdID>2</CmdID>
>> <MsgRef>1</MsgRef>
>> <CmdRef>3</CmdRef>
>> <Cmd>Alert</Cmd>
>> <TargetRef>scard</TargetRef>
>> <SourceRef>contact</SourceRef>
>> <Data>200</Data>
>> <Item><Data><Anchor xmlns="syncml:metinf"><Next>1178180104</Next>
>> </Anchor>
>> </Data>
>> </Item>
>> </Status>
>> <Status><CmdID>4</CmdID>
>> <MsgRef>1</MsgRef>
>> <CmdRef>4</CmdRef>
>> <Cmd>Get</Cmd>
>> <Data>200</Data>
>> </Status>
>> <Results><CmdID>3</CmdID>
>> <MsgRef>1</MsgRef>
>> <CmdRef>4</CmdRef>
>> <Meta><Type xmlns="syncml:metinf">application/vnd.syncml-devinf
>> +xml</Type>
>> </Meta>
>> <Item><Source><LocURI>./devinf11</LocURI>
>> </Source>
>> <Data><DevInf xmlns="syncml:devinf"><VerDTD>1.1</VerDTD>
>> <Man>Funambol</Man>
>> <Mod>Funambol Outlook Plug-in</Mod>
>> <SwV>6.0.9</SwV>
>> <DevID>fol-TUJQMDAwRDYxNEVFMERBOnJzYWxtb24=</DevID>
>> <DevTyp>workstation</DevTyp>
>> <UTC/><SupportLargeObjs/><SupportNumberOfChanges/><DataStore><SourceRef>contact</SourceRef>
>> <Rx-Pref><CTType>text/x-s4j-sifc</CTType>
>> <VerCT></VerCT>
>> </Rx-Pref>
>> <Rx><CTType>text/x-s4j-sifc</CTType>
>> <VerCT></VerCT>
>> </Rx>
>> <Rx><CTType>text/x-vcard</CTType>
>> <VerCT>2.1</VerCT>
>> </Rx>
>> <Tx-Pref><CTType>text/x-s4j-sifc</CTType>
>> <VerCT></VerCT>
>> </Tx-Pref>
>> <Tx><CTType>text/x-s4j-sifc</CTType>
>> <VerCT></VerCT>
>> </Tx>
>> <Tx><CTType>text/x-vcard</CTType>
>> <VerCT>2.1</VerCT>
>> </Tx>
>> <SyncCap><SyncType>2</SyncType>
>> <SyncType>1</SyncType>
>> <SyncType>5</SyncType>
>> <SyncType>3</SyncType>
>> <SyncType>6</SyncType>
>> <SyncType>4</SyncType>
>> </SyncCap>
>> </DataStore>
>> </DevInf>
>> </Data>
>> </Item>
>> </Results>
>> <Sync><CmdID>5</CmdID>
>> <Target><LocURI>scard</LocURI>
>> </Target>
>> <Source><LocURI>contact</LocURI>
>> </Source>
>> </Sync>
>> <Final/></SyncBody>
>> </SyncML>
>>
>> [/tmp/sync]# 
>>
>>
>>
>>



More information about the sync mailing list