[kronolith] kronolith 4.0.3 breaks shared folder access for me

Jens-U. Mozdzen jmozdzen at nde.ag
Mon Jan 14 13:00:11 UTC 2013


Hi,

after applying the update to kronolith 4.0.3 (and deleting the Horde  
cache), I can no longer see the list of calendars when starting  
kronolith. The dynamically list on the left forever remains at  
"loading calendars". The error log contains:

2013-01-14T12:45:08+00:00 WARN: HORDE [kronolith] PHP ERROR:  
array_merge(): Argument #1 is not an array [pid 1045 on line 342 of  
"/usr/share/php5/PEAR/Horde/Share/Kolab.php"]
2013-01-14T12:45:08+00:00 DEBUG: HORDE  1. Horde_Registry::appInit()  
/srv/www/htdocs.www.nde.ag.ssl/horde/services/ajax.php:33
  2. Horde_Registry->pushApp() /usr/share/php5/PEAR/Horde/Registry.php:249
  3. Horde_Registry->callAppMethod()  
/usr/share/php5/PEAR/Horde/Registry.php:1544
  4. call_user_func_array() /usr/share/php5/PEAR/Horde/Registry.php:1140
  5. Horde_Registry_Application->init()
  6. Kronolith_Application->_init()  
/usr/share/php5/PEAR/Horde/Registry/Application.php:105
  7. Kronolith::initialize()  
/srv/www/htdocs.www.nde.ag.ssl/horde/kronolith/lib/Application.php:75
  8. Kronolith::listInternalCalendars()  
/srv/www/htdocs.www.nde.ag.ssl/horde/kronolith/lib/Kronolith.php:830
  9. Horde_Core_Share_Driver->listShares()  
/srv/www/htdocs.www.nde.ag.ssl/horde/kronolith/lib/Kronolith.php:1264
10. Horde_Core_Share_Driver->__call()  
/srv/www/htdocs.www.nde.ag.ssl/horde/kronolith/lib/Kronolith.php:1264
11. call_user_func_array() /usr/share/php5/PEAR/Horde/Core/Share/Driver.php:61
12. Horde_Share_Base->listShares()
13. Horde_Share_Base->getShares()  
/usr/share/php5/PEAR/Horde/Share/Base.php:353
14. Horde_Share_Kolab->_getShares()  
/usr/share/php5/PEAR/Horde/Share/Base.php:267
15. Horde_Share_Kolab->_getShareById()  
/usr/share/php5/PEAR/Horde/Share/Kolab.php:369
16. array_merge() /usr/share/php5/PEAR/Horde/Share/Kolab.php:342
17. Horde_ErrorHandler::errorHandler()

Downgrading kronolith to 4.0.2 gets me back my calendars. I didn't  
notice at first - this happens only when manually clearing the Horde  
cache after an update.

After the downgrade, I still see these errors in the log and receive a  
"folder does not exist" message whenever opening kronolith, and all  
display calendar entries are attributed to my first calender (although  
some entries are actually in my second calendar, owned by me and  
shared with others). But this may well be caused by solely downgrading  
kronolith and not other packages, too.

If you need any more details, please let me know.

With regards,
Jens



More information about the kronolith mailing list