[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