[kronolith] Call to a member function dateString() on null

Ferdinand Gruber fer.grub at yahoo.de
Tue Sep 22 13:07:59 UTC 2020


Today I get an error from kronolith on my server:

Here is the full message from systemd. This message appears every time 
the Android Davx5 app tries to synchronize.

Broadcast message from systemd-journald at t2792 (Tue 2020-09-22 14:24:39 
CEST):

HORDE[19373]: [kronolith] Error: Call to a member function dateString() 
on null in /srv/www/htdocs/horde/kronolith/lib/Kronolith.php:444
Stack trace:
#0 /srv/www/htdocs/horde/kronolith/lib/Driver/Sql.php(312): 
Kronolith::addEvents(Array, Object(Kronolith_Event_Sql), NULL, NULL, 
false, false, false)
#1 /srv/www/htdocs/horde/kronolith/lib/Driver.php(310): 
Kronolith_Driver_Sql->_listEvents(NULL, NULL, Array)
#2 /srv/www/htdocs/horde/kronolith/lib/Application.php(743): 
Kronolith_Driver->listEvents(NULL, NULL, Array)
#3 /usr/share/php7/PEAR/Horde/Registry.php(1197): 
Kronolith_Application->davGetObjects('calendar:fkDvuF...')
#4 /usr/share/php7/PEAR/Horde/Dav/Calendar/Backend.php(138): 
Horde_Registry->callAppMethod('kronolith', 'davGetObjects', Array)
#5 /usr/share/php7/PEAR/Sabre/CalDAV/Backend/AbstractBackend.php(113): 
Horde_Dav_Calendar_Backend->getCalendarObjects('calendar:fkDvuF...')
#6 /usr/share/php7/PEAR/Sabre/CalDAV/Calendar.php(372): 
Sabre\CalDAV\Backend\AbstractBackend->calendarQuery('calendar:fkDvuF...', 
Array)
#7 /usr/share/php7/PEAR/Sabre/CalDAV/Plugin.php(591): 
Sabre\CalDAV\Calendar->calendarQuery(Array)
#8 /usr/share/php7/PEAR/Sabre/CalDAV/Plugin.php(265): 
Sabre\CalDAV\Plugin->calendarQueryReport(Object(DOMDocument))
#9 [internal function]: 
Sabre\CalDAV\Plugin->report('{urn:ietf:param...', Object(DOMDocument), 
'calendars/ferdi...')
#10 /usr/share/php7/PEAR/Sabre/DAV/Server.php(433): 
call_user_func_array(Array, Array)
#11 /usr/share/php7/PEAR/Sabre/DAV/Server.php(1066): 
Sabre\DAV\Server->broadcastEvent('report', Array)
#12 [internal function]: Sabre\DAV\Server->httpReport('calendars/ferdi...')
#13 /usr/share/php7/PEAR/Sabre/DAV/Server.php(474): 
call_user_func(Array, 'calendars/ferdi...')
#14 /usr/share/php7/PEAR/Sabre/DAV/Server.php(214): 
Sabre\DAV\Server->invokeMethod('REPORT', 'calendars/ferdi...')
#15 /usr/share/php7/PEAR/Horde/Rpc/Webdav.php(66): Sabre\DAV\Server->exec()
#16 /srv/www/htdocs/horde/rpc.php(160): Horde_Rpc_Webdav->getResponse('')
#17 {main} [pid 19373 on line 74 of 
"/usr/share/php7/PEAR/Horde/ErrorHandler.php"]

Broadcast message from systemd-journald at t2792 (Tue 2020-09-22 14:24:41 
CEST):

HORDE[19373]: [kronolith] Allowed memory size of 268435456 bytes 
exhausted (tried to allocate 182456320 bytes) [pid 19373 on line 130 of 
"/usr/share/php7/PEAR/Horde/ErrorHandler.php"]

The Android Sync-app DAVX5 also shows an error message: Expected 207 
Multi-Status got 200 OK

Is there something wrong with a data record in kronolith-events? How can 
I debug this?

Horde on my server is up to date.

Please help

-- 
Regards from Austria
Ferdinand Gruber



More information about the kronolith mailing list