[sync] Fwd: Sync sending empty records after upgrade to latest Horde Webmail
Christian Bomhardt
horde at bomhardt.de
Fri Oct 28 18:15:43 UTC 2011
Hi,
I used an old version of horde webmail for quite some time on Windows
Mobile 6.1. Now, I upgraded everything to the latest installer. So far,
everything fine (really great improvements). Only painpoint: my sync
with windows mobile via Funmambol 6.5 doesn't work any more at all.
Previously, worked perfect. Now, I checked all logs (horde, debug level,
/tmp/sync) , no errors and nothing, but only empty items are send - no
matter if adress, notes, calendar entry or tasks. In /tmp/sync, I do
not find any *.wbxml files. The regular server_...xml files do not
contain anything look like my data or any crap that looks like gzipped
data. Funambol log only shows that syncml content data is missing.
What I did so far: create new horde account with only very small test
data, use original turba attributes, use funambol 8.3.7 (as of
compatibility page, working out of the box - for me stopping with logon
already because of missing config thing and workaround on web not
working on horde 4.x anymore). ActiveSync as well was not ok because not
all data is part of activesync.
Now, I am out of ideas. Any help very appreciated.
Kind Regards,
Christian
//tmp/log.txt
DEBUG: Backend of class Horde_SyncMl_Backend_Horde created
DEBUG: Started at 2011-10-27 20:15:54. Packet logged in
/tmp/sync/client_42.xml
DEBUG: Existing session continued: d8cde95850f90091f6ffd6843d57ef1d
DEBUG: Authenticated: yes; version: 1.1; message ID: 3; source URI:
fwm-00F3F517301036701; target URI: http://192.168.0.8/horde/rpc.php;
user: webmaster-bomhardt; charset: UTF-8; wbxml: no
DEBUG: Received <Final> from client.
DEBUG: Handle <Final> for state Map
DEBUG: Sending <Final> to client
INFO: Finished sync of database snote. Failures: 0; changes from
client (Add, Replace, Delete, AddReplaces): 0, 0, 0, 0; changes from
server (Add, Replace, Delete): 1, 0, 0
DEBUG: Session completed and closed
DEBUG: Finished at 2011-10-27 20:15:54. Packet logged in
/tmp/sync/server_42.xml
//server_42.xml
<?xml version="1.0" encoding="UTF-8"?><SyncML
xmlns="syncml:syncml1.1"><SyncHdr><VerDTD>1.1</VerDTD><VerProto>SyncML/1.1</VerProto><SessionID>1319746529</SessionID><MsgID>3</MsgID><Target><LocURI>fwm-00F3F517301036701</LocURI><LocName>webmaster-bomhardt</LocName></Target><Source><LocURI>http://192.168.0.8/horde/rpc.php</LocURI></Source><RespURI>http://192.168.0.8/horde/rpc.php</RespURI><Meta><MaxMsgSize
xmlns="syncml:metinf">1000000000</MaxMsgSize><MaxObjSize
xmlns="syncml:metinf">1000000000</MaxObjSize></Meta></SyncHdr><SyncBody><Status><CmdID>1</CmdID><MsgRef>3</MsgRef><CmdRef>0</CmdRef><Cmd>SyncHdr</Cmd><TargetRef>http://192.168.0.8/horde/rpc.php</TargetRef><SourceRef>fwm-00F3F517301036701</SourceRef><Data>200</Data></Status><Get><CmdID>2</CmdID><Meta><Type
xmlns="syncml:metinf">application/vnd.syncml-devinf+xml</Type></Meta><Item><Target><LocURI>./devinf11</LocURI></Target></Item></Get><Final></Final></SyncBody></SyncML>
//tmp/data.txt
Output received from backend (text/x-s4j-sifn):
(same line repated several times with empty lines inbetween)
//tmp/devinf.txt
Horde_SyncMl_DeviceInfo::__set_state(array(
'VerDTD' => '1.1',
'Man' => NULL,
'Mod' => NULL,
'OEM' => NULL,
'FwV' => NULL,
'SwV' => '6.5.18',
'HwV' => NULL,
'DevID' => 'fwm-00F3F517301036701',
'DevTyp' => 'windowsmobile',
'DataStores' =>
array (
0 =>
Horde_SyncMl_DataStore::__set_state(array(
'SourceRef' => 'mail',
'DisplayName' => NULL,
'MaxGUIDSize' => NULL,
'Rx_Pref' =>
array (
'application/vnd.omads-email+xml' => '',
),
'Rx' =>
array (
),
'Tx_Pref' =>
array (
'application/vnd.omads-email+xml' => '',
),
'Tx' =>
array (
),
'DSMem' => NULL,
'SyncCap' =>
array (
2 => true,
1 => true,
6 => true,
),
)),
1 =>
Horde_SyncMl_DataStore::__set_state(array(
'SourceRef' => 'briefcase',
'DisplayName' => NULL,
'MaxGUIDSize' => NULL,
'Rx_Pref' =>
array (
'application/*' => '',
),
'Rx' =>
array (
),
'Tx_Pref' =>
array (
'application/*' => '',
),
'Tx' =>
array (
),
'DSMem' => NULL,
'SyncCap' =>
array (
2 => true,
1 => true,
6 => true,
),
)),
2 =>
Horde_SyncMl_DataStore::__set_state(array(
'SourceRef' => 'note',
'DisplayName' => NULL,
'MaxGUIDSize' => NULL,
'Rx_Pref' =>
array (
'text/x-s4j-sifn' => '',
),
'Rx' =>
array (
),
'Tx_Pref' =>
array (
'text/x-s4j-sifn' => '',
),
'Tx' =>
array (
),
'DSMem' => NULL,
'SyncCap' =>
array (
2 => true,
1 => true,
6 => true,
),
)),
3 =>
Horde_SyncMl_DataStore::__set_state(array(
'SourceRef' => 'task',
'DisplayName' => NULL,
'MaxGUIDSize' => NULL,
'Rx_Pref' =>
array (
'text/x-s4j-sift' => '',
),
'Rx' =>
array (
),
'Tx_Pref' =>
array (
'text/x-s4j-sift' => '',
),
'Tx' =>
array (
),
'DSMem' => NULL,
'SyncCap' =>
array (
2 => true,
1 => true,
6 => true,
),
)),
4 =>
Horde_SyncMl_DataStore::__set_state(array(
'SourceRef' => 'calendar',
'DisplayName' => NULL,
'MaxGUIDSize' => NULL,
'Rx_Pref' =>
array (
'text/x-s4j-sife' => '',
),
'Rx' =>
array (
),
'Tx_Pref' =>
array (
'text/x-s4j-sife' => '',
),
'Tx' =>
array (
),
'DSMem' => NULL,
'SyncCap' =>
array (
2 => true,
1 => true,
6 => true,
),
)),
5 =>
Horde_SyncMl_DataStore::__set_state(array(
'SourceRef' => 'contact',
'DisplayName' => NULL,
'MaxGUIDSize' => NULL,
'Rx_Pref' =>
array (
'text/x-s4j-sifc' => '',
),
'Rx' =>
array (
),
'Tx_Pref' =>
array (
'text/x-s4j-sifc' => '',
),
'Tx' =>
array (
),
'DSMem' => NULL,
'SyncCap' =>
array (
2 => true,
1 => true,
6 => true,
),
)),
),
'CTCaps' => NULL,
'Exts' => NULL,
'UTC' => NULL,
'SupportLargeObjs' => true,
'SupportNumberOfChanges' => true,
))
More information about the sync
mailing list