Hi!
I’m using esync application to synchronize with a Smartphone.
Rev. 38349 is working, but on rev. 38350 until current 38464
synchronization fails, giving some output in apache’s error.log
(appending error.log because of better readability):
[Sun Mar 18 15:15:07 2012] [error] [client 192.168.1.106] Database
error: db::column_data_implode(’ AND ‘,Array\n(\n [cal_id] => 349\n
[recur_date] => 0\n)\n,‘1’,
Array\n(\n [cal_id] => Array\n
(\n [type] => int\n [precision] => 4\n
[nullable] => \n )\n\n [cal_recur_date] => Array\n
(\n [type] => int\n [precision] => 8\n
[default] => 0\n )\n\n [cal_user_type] => Array\n
(\n [type] => varchar\n [precision] => 1\n
[nullable] => \n [default] => u\n [comment] =>
u=user, g=group, c=contact, r=resource, e=email\n )\n\n
[cal_user_id] => Array\n (\n [type] => varchar\n
[precision] => 128\n [nullable] => \n [comment]
=> id or email-address for type=e\n )\n\n [cal_status] =>
Array\n (\n [type] => char\n [precision]
=> 1\n [default] => A\n [comment] => U=unknown,
A=accepted, R=rejected, T=tentative\n )\n\n [cal_quantity] =>
Array\n (\n [type] => int\n [precision] =>
4\n [default] => 1\n [comment] => only for
certain types (eg. resources)\n )\n\n [cal_role] =>
Array\n (\n [type] => varchar\n
[precision] => 64\n [default] =>
REQ-PARTICIPANT\n [comment] => CHAIR, REQ-PARTICIPANT,
OPT-PARTICIPANT, NON-PARTICIPANT, X-CAT-$cat_id\n )\n\n
[cal_user_modified] => Array\n (\n [type] =>
timestamp\n [default] => current_timestamp\n
[comment] => automatic timestamp of last update\n
)\n\n)\n
nothing known about column ‘recur_date’! [Sun Mar
18 15:15:07 2012] [error] [client 192.168.1.106]
#0 /var/www/egroupware/phpgwapi/inc/class.egw_db.inc.php(1534):
egw_db->halt(‘db::column_data…’) [Sun Mar 18 15:15:07 2012] [error]
[client 192.168.1.106]
#1 /var/www/egroupware/phpgwapi/inc/class.egw_db.inc.php(2001):
egw_db->column_data_implode(’ AND ‘, Array, true, false, Array) [Sun
Mar 18 15:15:07 2012] [error] [client 192.168.1.106]
#2 /var/www/egroupware/calendar/inc/class.calendar_so.inc.php(310):
egw_db->select(‘egw_cal_user’, ‘MAX(cal_user_mo…’, Array, 310,
’/var/www/egroup…’, false, ‘’, ‘calendar’) [Sun Mar 18 15:15:07 2012]
[error] [client 192.168.1.106]
#3 /var/www/egroupware/calendar/inc/class.calendar_bo.inc.php(1944):
calendar_so->max_user_modified(‘349’, false, true) [Sun Mar 18 15:15:07
2012] [error] [client 192.168.1.106]
#4 /var/www/egroupware/calendar/inc/class.calendar_activesync.inc.php(1199):
calendar_bo->get_etag(Array, ‘349:1’, true, true) [Sun Mar 18 15:15:07
2012] [error] [client 192.168.1.106]
#5 /var/www/egroupware/calendar/inc/class.calendar_activesync.inc.php(205):
calendar_activesync->StatMessage(‘100100000008’, Array) [Sun Mar 18
15:15:07 2012] [error] [client 192.168.1.106]
#6 [internal function]:
calendar_activesync->GetMessageList(‘100100000008’, 0) [Sun Mar 18
15:15:07 2012] [error] [client 192.168.1.106]
#7 /var/www/egroupware/activesync/backend/egw.php(856):
call_user_func_array(Array, Array) [Sun Mar 18 15:15:07 2012] [error]
[client 192.168.1.106]
#8 /var/www/egroupware/activesync/backend/egw.php(232):
BackendEGW->run_on_plugin_by_id(‘GetMessageList’, ‘100100000008’, 0)
[Sun Mar 18 15:15:07 2012] [error] [client 192.168.1.106]
#9 /var/www/egroupware/activesync/backend/diffbackend.php(399):
BackendEGW->GetMessageList(‘100100000008’, 0) [Sun Mar 18 15:15:07
2012] [error] [client 192.168.1.106]
#10 /var/www/egroupware/activesync/request.php(2014):
ExportChangesDiff->Config(NULL, ‘Calendar’, ‘0’, ‘a:536:{i:0;a:3:…’,
0, 9, Array, false, 0) [Sun Mar 18 15:15:07 2012] [error] [client
192.168.1.106]
#11 /var/www/egroupware/activesync/request.php(5371):
HandleSync(Object(BackendEGW), ‘14.1’, ‘SAMSUNG13596510…’) [Sun Mar
18 15:15:07 2012] [error] [client 192.168.1.106]
#12 /var/www/egroupware/activesync/index.php(333):
HandleRequest(Object(BackendEGW), ‘Sync’, ‘SAMSUNG13596510…’, ‘14.1’,
false) [Sun Mar 18 15:15:07 2012] [error] [client 192.168.1.106]
#13
{main} [Sun Mar 18 15:15:07 2012] [error] [client 192.168.1.106] #
Instance=achtbits.intern, User=sst,URL=…
Assuming this is the right list to post this issue on,
best,
Sebastian