[ingo] Errors from lib/Factory/Script.php after upgrade

Jan Schneider jan at horde.org
Wed Jun 5 16:20:13 UTC 2013


Zitat von Anna Christina Naß <acn at annachristina.eu>:

> Zitat von Jan Schneider <jan at horde.org>:
>
> Hallo,
>
>>> If I can provide you any information to track down the problem,  
>>> just tell me.
>>
>> Try enabling DEBUG logging and check if the SQL queries sent to  
>> ingo_rules look correct.
>
> When I enable DEBUG and then click on "Webmail => Filter", the  
> logfile begins with:
>
> ----snip----
> 2013-06-05T16:47:10+02:00 DEBUG: HORDE Load config file (conf.php;  
> app: horde) [pid 9701 on line 401 of "/usr/share/php/Horde.php"]
> 2013-06-05T16:47:10+02:00 DEBUG: HORDE Horde_Registry: retrieved app  
> with cache ID  
> horde_registry|app|1370420262|7402c06b537ecfcc610bd563dfec4c6d [pid  
> 9701 o
> n line 1987 of "/usr/share/php/Horde/Registry.php"]
> 2013-06-05T16:47:10+02:00 DEBUG: HORDE [imp] Load config file  
> (conf.php; app: imp) [pid 9701 on line 401 of  
> "/usr/share/php/Horde.php"]
> 2013-06-05T16:47:10+02:00 DEBUG: HORDE [ingo] Load config file  
> (conf.php; app: ingo) [pid 9701 on line 401 of  
> "/usr/share/php/Horde.php"]
> 2013-06-05T16:47:10+02:00 DEBUG: HORDE [ingo] Max memory usage:  
> 2883584 bytes [pid 9701 on line 559 of  
> "/usr/share/php/Horde/Registry.php"]
> 2013-06-05T16:47:10+02:00 DEBUG: HORDE Load config file (conf.php;  
> app: horde) [pid 9701 on line 401 of "/usr/share/php/Horde.php"]
> 2013-06-05T16:47:10+02:00 DEBUG: HORDE Horde_Registry: retrieved app  
> with cache ID  
> horde_registry|app|1370420262|7402c06b537ecfcc610bd563dfec4c6d [pid  
> 9701 o
> n line 1987 of "/usr/share/php/Horde/Registry.php"]
> 2013-06-05T16:47:10+02:00 DEBUG: HORDE [imp] Load config file  
> (conf.php; app: imp) [pid 9701 on line 401 of  
> "/usr/share/php/Horde.php"]
> 2013-06-05T16:47:10+02:00 DEBUG: HORDE [ingo] Load config file  
> (conf.php; app: ingo) [pid 9701 on line 401 of  
> "/usr/share/php/Horde.php"]
> 2013-06-05T16:47:10+02:00 DEBUG: HORDE [ingo] SQL  (0,0004s)
>         SELECT * FROM ingo_rules WHERE rule_owner = '<username>'  
> ORDER BY rule_order [pid 9701 on line 558 of  
> "/usr/share/php/Horde/Db/Adapter/Base.php"]
> 2013-06-05T16:47:10+02:00 WARN: HORDE [ingo] PHP ERROR: array_keys()  
> expects parameter 1 to be array, string given [pid 9701 on line 116  
> of "/var/www/annachristina.eu/mail/ingo/lib/Factory/Script.php"]
> 2013-06-05T16:47:10+02:00 DEBUG: HORDE 1.  
> Ingo_Basic_Base->__construct()  
> /var/www/annachristina.eu/mail/ingo/basic.php:30
> 2. Ingo_Basic_Filters->_init()  
> /var/www/<domain>/mail/ingo/lib/Basic/Base.php:46
> 3. Ingo_Factory_Script->canPerform()  
> /var/www/<domain>/mail/ingo/lib/Basic/Filters.php:163
> 4. Ingo_Factory_Script->createAll()  
> /var/www/<domain>/mail/ingo/lib/Factory/Script.php:161
> 5. array_keys() /var/www/<domain>/mail/ingo/lib/Factory/Script.php:116
> 6. Horde_ErrorHandler::errorHandler()
>
> 2013-06-05T16:47:10+02:00 WARN: HORDE [ingo] PHP ERROR: Invalid  
> argument supplied for foreach() [pid 9701 on line 116 of  
> "/var/www/<domain>/mail/ingo/lib/Factory/Script.php"]
> ----snip----
>
> So, the SQL query for ingo_rules looks okay to me...
>
> Regards,
> Anna Christina Naß

And does it return the correct rules if you run it manually?
-- 
Jan Schneider
The Horde Project
http://www.horde.org/



More information about the ingo mailing list