[kronolith] Error: Typed property Horde\Memcache\MemcacheApi::$logger must not be accessed before initialization in /var/www/bundle/vendor/horde/memcache/src/MemcacheApi.php

unihb@uni-bremen.de horde at bugs.uni-bremen.de
Thu Sep 24 09:12:16 UTC 2026


Moin!

There is a kalender error.

I try to read my kalender with thunderbird with this URL:

https://webmail.uni-bremen.de/horde/rpc/calendars/testuser/calendar~bv7vWKAAAAAAAA87ZZshVW/

The first try works fine but the second fails.

The horde.log says:

HORDE 2026-09-23T18:39:36+02:00 error: [kronolith] Error: Typed property 
Horde\Memcache\MemcacheApi::$logger must not be accessed before 
initialization in 
/var/www/bundle/vendor/horde/memcache/src/MemcacheApi.php:207
Stack trace:
#0 /var/www/bundle/vendor/horde/memcache/src/MemcacheApi.php(1000): 
Horde\Memcache\MemcacheApi->init()
#1 [internal function]: Horde\Memcache\MemcacheApi->__unserialize()
#2 /var/www/bundle/vendor/horde/timezone/lib/Horde/Timezone.php(274): 
unserialize()
#3 /var/www/bundle/vendor/horde/timezone/lib/Horde/Timezone.php(143): 
Horde_Timezone->_extractAndParse()
#4 /var/www/bundle/vendor/horde/kronolith/lib/Event.php(760): 
Horde_Timezone->getZone()
#5 /var/www/bundle/vendor/horde/kronolith/lib/Application.php(1067): 
Kronolith_Event->toiCalendar()
#6 /var/www/bundle/vendor/horde/core/lib/Horde/Registry.php(1328): 
Kronolith_Application->davGetObject()
#7 
/var/www/bundle/vendor/horde/dav/lib/Horde/Dav/Calendar/Backend.php(154): 
Horde_Registry->callAppMethod()
#8 /var/www/bundle/vendor/sabre/dav/lib/CalDAV/CalendarObject.php(85): 
Horde_Dav_Calendar_Backend->getCalendarObject()
#9 /var/www/bundle/vendor/sabre/dav/lib/CalDAV/CalendarObject.php(169): 
Sabre\CalDAV\CalendarObject->get()
#10 /var/www/bundle/vendor/sabre/dav/lib/DAV/PropFind.php(95): 
Sabre\CalDAV\CalendarObject->getSize()
#11 /var/www/bundle/vendor/sabre/dav/lib/DAV/CorePlugin.php(761): 
Sabre\DAV\PropFind->handle()
#12 /var/www/bundle/vendor/sabre/event/lib/WildcardEmitterTrait.php(89): 
Sabre\DAV\CorePlugin->propFind()
#13 /var/www/bundle/vendor/sabre/dav/lib/DAV/Server.php(1068): 
Sabre\DAV\Server->emit()
#14 /var/www/bundle/vendor/sabre/dav/lib/DAV/Server.php(1000): 
Sabre\DAV\Server->getPropertiesByNode()
#15 [internal function]: Sabre\DAV\Server->getPropertiesIteratorForPath()
#16 /var/www/bundle/vendor/sabre/dav/lib/DAV/Server.php(957): 
iterator_to_array()
#17 /var/www/bundle/vendor/sabre/dav/lib/DAV/Server.php(840): 
Sabre\DAV\Server->getPropertiesForPath()
#18 /var/www/bundle/vendor/sabre/dav/lib/DAV/Browser/Plugin.php(268): 
Sabre\DAV\Server->getPropertiesForChildren()
#19 /var/www/bundle/vendor/sabre/dav/lib/DAV/Browser/Plugin.php(133): 
Sabre\DAV\Browser\Plugin->generateDirectoryIndex()
#20 /var/www/bundle/vendor/sabre/event/lib/WildcardEmitterTrait.php(89): 
Sabre\DAV\Browser\Plugin->httpGet()
#21 /var/www/bundle/vendor/sabre/dav/lib/DAV/Server.php(472): 
Sabre\DAV\Server->emit()
#22 /var/www/bundle/vendor/sabre/dav/lib/DAV/Server.php(253): 
Sabre\DAV\Server->invokeMethod()
#23 /var/www/bundle/vendor/sabre/dav/lib/DAV/Server.php(321): 
Sabre\DAV\Server->start()
#24 /var/www/bundle/vendor/horde/rpc/lib/Horde/Rpc/Webdav.php(67): 
Sabre\DAV\Server->exec()
#25 /var/www/bundle/vendor/horde/horde/rpc.php(202): 
Horde_Rpc_Webdav->getResponse()
#26 /var/www/bundle/vendor/horde/horde/rpc/index.php(15): require('...')
#27 /var/www/bundle/web/horde/rpc/index.php(3): require_once('...')
#28 {main} [pid 3020 on line 154 of 
"/var/www/bundle/vendor/horde/dav/lib/Horde/Dav/Calendar/Backend.php"]



Adressbuch Adressbuch (turba) 5.0.2
Aufgaben Aufgaben (nag) 5.0.0
content 3.0.0
Filter Filter (ingo) 4.0.1
Horde Horde (horde) 6.2.1
Kalender Kalender (kronolith) 5.0.3
Lesezeichen Lesezeichen (trean) 2.0.1
Notizen Notizen (mnemo) 5.0.0
Webmail Webmail (imp) 7.2.0
memcached     1.6.40-1ubuntu0.3
php-memcache     8.2-5ubuntu1
php-memcached     3.4.0-0ubuntu1
php8.5-memcache     8.2-5ubuntu1
php8.5-memcached     3.4.0-0ubuntu1

Regards
Arnold


More information about the kronolith mailing list