[kronolith] /usr/bin/kronolith-agenda Horde_Prefs_Scope::serialize() must return a string or NULL

Samuel Wolf samuel at sheepflock.de
Sun Nov 1 11:33:20 UTC 2015


Zitat von Michael J Rubinsky <mrubinsk at horde.org>:

> Quoting Samuel Wolf <samuel at sheepflock.de>:
>
>> Hi,
>>
>> does somebody has any idea whats wrong here?
>>
>> Samuel
>>
>> root at mailserver:~# php5 /usr/bin/kronolith-agenda
>>
>> ====================
>>
>> Fatal Error:
>> Horde_Prefs_Scope::serialize() must return a string or NULL
>> In /usr/share/php/Horde/Prefs/Cache/HordeCache.php on line 62
>>
>> 1. send_agendas() /usr/bin/kronolith-agenda:22
>> 2. Horde_Prefs->getValue() /usr/bin/kronolith-agenda:100
>> 3. Horde_Prefs->_getScope() /usr/share/php/Horde/Prefs.php:250
>> 4. Horde_Prefs->_loadScope() /usr/share/php/Horde/Prefs.php:348
>> 5. Horde_Prefs_Cache_HordeCache->store() /usr/share/php/Horde/Prefs.php:418
>> 6. serialize() /usr/share/php/Horde/Prefs/Cache/HordeCache.php:62
>
>
> Looks like the serialization fails for some reason, and since  
> json_encode() returns FALSE for this it throws a fatal error since  
> the serialize interface must return a string or NULL. *WHY* it's  
> failing, I'm not sure off hand - I'll have to look into it. At the  
> very least, we need to catch the false value and change it to null.

It is not a general problem, the script work on my home horde server  
without a error.
Idea to debug this?

I am sure this script work in the past without the error, but have no  
idea which change/update broke it...

>
> -- 
> mike
> The Horde Project
> http://www.horde.org
> https://www.facebook.com/hordeproject
> https://www.twitter.com/hordeproject





More information about the kronolith mailing list