<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
p, li { white-space: pre-wrap; }
</style></head><body style=" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Hi all,</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Here is a small update. I made a test yesterday and discovered, the problem is only with ToDo which has an due date set. This parameter include time zone TZID and Kolab has problem to import it. </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">At kolab-syncroton log is:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">[15-Jan-2021 08:57:15,184561 +0100]: [WARN] {"user":"user@domain.com","cmd":"Sync","device":"SEC1A8FD0F12A723","type":"SAMSUNGSMN910C"} Syncroton_Command_Sync::handle::329 failed to add entry DateTimeZone::__construct(): Unknown or bad timezone (+0100)</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">and yesterday i found:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">[14-Jan-2021 21:36:18,346979 +0100]: [WARN] {"user":"user@domain.com","cmd":"Sync","device":"SEC1A8FD0F12A723","type":"SAMSUNGSMN910C"} Syncroton_Command_Sync::handle::362 failed to update entry exception 'Exception' with message 'DateTimeZone::__construct(): Unknown or bad timezone (+0100)' in /usr/share/kolab-syncroton/lib/kolab_sync_timezone_converter.php:106</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Stack trace:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#0 /usr/share/kolab-syncroton/lib/kolab_sync_timezone_converter.php(106): DateTimeZone->__construct('+0100')</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#1 /usr/share/kolab-syncroton/lib/kolab_sync_data_tasks.php(175): kolab_sync_timezone_converter->getOffsetTimezone(Object(DateTime), Object(DateTime))</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#2 /usr/share/kolab-syncroton/lib/kolab_sync_data_tasks.php(215): kolab_sync_data_tasks::applyTimezone(Object(DateTime), Object(DateTime))</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#3 /usr/share/kolab-syncroton/lib/kolab_sync_data.php(519): kolab_sync_data_tasks->toKolab(Object(Syncroton_Model_Task), '90335880f65deff...', Array)</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#4 /usr/share/kolab-syncroton/lib/ext/Syncroton/Command/Sync.php(349): kolab_sync_data->updateEntry('90335880f65deff...', 'CRC1E7CC7B2b6ff...', Object(Syncroton_Model_Task))</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#5 /usr/share/kolab-syncroton/lib/ext/Syncroton/Server.php(144): Syncroton_Command_Sync->handle()</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#6 /usr/share/kolab-syncroton/lib/ext/Syncroton/Server.php(70): Syncroton_Server->_handlePost()</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#7 /usr/share/kolab-syncroton/lib/kolab_sync.php(176): Syncroton_Server->handle()</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#8 /usr/share/kolab-syncroton/index.php(31): kolab_sync->run()</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">#9 {main}</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">kolab_sync_timezone_converter.php file has a date 16.12.2020. It could be a time when sync problems starts.</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">To complete information the phone is Samsung Note IV with Android 6.1.0. Is it too old?</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Greetings, ladas</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br /><br />---------- Přeposlaná zpráva ----------<br /><br />Předmět: timezone problem?<br />Datum: čtvrtek 14. ledna 2021, 12:04:54 CET<br />Od: ladas@seznam.cz<br />Komu: users@lists.kolab.org<br /><br /></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">Hi all.</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I wish all of you good luck and strong health in whole 2021 :)</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">I would like to ask for help with time zone problem. I discovered this problem when I need to sync my Samsung telephone with Kolab account. Task stop at calendar sync and contacts are not sync at all. I use Kontact at desktop and here is not seen any problem but at Roundcubemail web GUI I cannot save or modify any item in Tasks. After modification error message appears: Server error: (Internal Server Error) Can someone give me advice where could be a trouble? Is it possible to refresh cache by hand, or clear it? Here are parts of log files:</p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;">kolab-syncroton/errors.log:</p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">[11-Jan-2021 09:09:32,693889 +0100]: [CRIT] {"user":"user@domain.com","cmd":"Sync","device":"SEC1A8FD0F12A723","type":"SAMSUNGSMN910C"} Syncroton_Server::_handlePost::168 #0 /usr/sh</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">are/kolab-syncroton/lib/kolab_sync_backend_state.php(44): kolab_sync_backend_common->create(Object(Syncroton_Model_SyncState)) </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">#1 /usr/share/kolab-syncroton/lib/ext/Syncroton/Command/Sync.php(999): kolab_sync_backend_state->create(Object(Syncroton_Model_SyncState), true) </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">#2 /usr/share/kolab-syncroton/lib/ext/Syncroton/Server.php(147): Syncroton_Command_Sync->getResponse() </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">#3 /usr/share/kolab-syncroton/lib/ext/Syncroton/Server.php(70): Syncroton_Server->_handlePost() </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">#4 /usr/share/kolab-syncroton/lib/kolab_sync.php(176): Syncroton_Server->handle() </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">#5 /usr/share/kolab-syncroton/index.php(31): kolab_sync->run() </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">#6 {main} </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">[13-Jan-2021 10:06:57,077667 +0100]: [WARN] {"user":"user@domain.com","cmd":"Sync","device":"SEC1A8FD0F12A723","type":"SAMSUNGSMN910C"} Syncroton_Command_Sync::handle::329 failed to</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">add entry DateTimeZone::__construct(): Unknown or bad timezone (+0100)</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">roundcubemail/errors.log</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">[14-Jan-2021 11:47:12 Europe/Prague] PHP Fatal error: Uncaught exception 'Exception' with message 'DateTimeZone::__construct(): Unknown or bad timezone (Z)' in /usr/share/roundcubemail/plugins/libkolab/lib/kolab_storage_cache.php:1079</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">Stack trace:</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">#0 /usr/share/roundcubemail/plugins/libkolab/lib/kolab_storage_cache.php(1079): DateTimeZone->__construct('Z')</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">#1 /usr/share/roundcubemail/plugins/libkolab/lib/kolab_storage_cache.php(810): kolab_storage_cache->_unserialize(Array)</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">#2 /usr/share/roundcubemail/plugins/libkolab/lib/kolab_storage_folder.php(301): kolab_storage_cache->select(Array, false, true)</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">#3 /usr/share/roundcubemail/plugins/tasklist/drivers/kolab/tasklist_kolab_driver.php(590): kolab_storage_folder->select(Array, true)</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">#4 /usr/share/roundcubemail/plugins/tasklist/tasklist.php(1081): tasklist_kolab_driver->count_tasks('VGFza3M')</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">#5 [internal function]: tasklist->fetch_counts()</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">#6 /usr/share/roundcubemail/program/lib/Roundcube/rcube_plugin_api.php(522): call_user_func(Array)</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">#7 /usr/share/roundcubemail/index.php(298): rcube_plugin_api->exec_action('task in /usr/share/roundcubemail/plugins/libkolab/lib/kolab_storage_cache.php on line 1079</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; "> </p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">Thank you very much for each advice.</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><span style=" font-family:'monospace';">Greetings, ladas</span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; -qt-user-state:0;"><br />-----------------------------------------<br /><br /><br /></p></body></html>