[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