[horde] ingo error
Michael J Rubinsky
mrubinsk at horde.org
Mon Jan 1 20:54:51 UTC 2018
Quoting Stefan Johänntgen <Stefan at nicolejo.de>:
> Hi, sometimes there is an ingo error:
>
> HORDE[6522]: [ingo] Error: Call to a member function getParam() on
> null in /var/www/mail/horde/ingo/config/hooks.local.php:36
> Stack trace:
> #0 /usr/share/php/Horde/Core/Hooks.php(61):
> Ingo_Hooks->transport_auth('timsieved')
> #1 /var/www/mail/horde/ingo/lib/Factory/Transport.php(43):
> Horde_Core_Hooks->callHook('transport_auth', 'ingo', Array)
> #2 /var/www/mail/horde/ingo/lib/Session.php(81):
> Ingo_Factory_Transport->create(Array)
> #3 /var/www/mail/horde/ingo/lib/Application.php(78): Ingo_Session::create()
> #4 /usr/share/php/Horde/Registry/Application.php(117):
> Ingo_Application->_init()
> #5 /usr/share/php/Horde/Registry.php(1197):
> Horde_Registry_Application->init()
> #6 /usr/share/php/Horde/Registry.php(1635):
> Horde_Registry->callAppMethod('ingo', 'init')
> #7 /var/www/mail/horde/ingo/lib/Api.php(33): Horde_Registry->pushApp('ingo')
> #8 /usr/share/php/Horde/Registry/Api.php(86): Ingo_Api->disabled()
> #9 /usr/share/php/Horde/Registry.php(979): Horde_Registry_Api->methods()
> #10 /usr/share/php/Horde/Rpc/Xmlrpc.php(34): Horde_Registry->listMethods()
> #11 /usr/share/php/Horde/Rpc.php(253):
> Horde_Rpc_Xmlrpc->__construct(Object(Horde_Controller_Request_Http),
> Array)
> #12 /var/www/mail/horde/rpc.php(120): Horde_Rpc::factory('Xmlrpc',
> Object(Horde_Controller_Request_Http), Array)
> #13 {main} [pid 6522 on line 74 of "/usr/share/php/Horde/ErrorHandler.php"]
>
>
> Do I need this hooks.local.php? I mean I did not install these
Well, they were put there *somehow*...
Are you using a sieve backend with Ingo?
> The content of my /var/www/mail/horde/ingo/config/hooks.local.php is:
>
> <?php
> /**
> * Ingo Hooks configuration file.
> *
> * THE HOOKS PROVIDED IN THIS FILE ARE EXAMPLES ONLY. DO NOT ENABLE THEM
> * BLINDLY IF YOU DO NOT KNOW WHAT YOU ARE DOING. YOU HAVE TO CUSTOMIZE THEM
> * TO MATCH YOUR SPECIFIC NEEDS AND SYSTEM ENVIRONMENT.
> *
> * For more information please see the horde/config/hooks.php.dist file.
> *
> * $Id: 85e44815957f14306d39bf07a12ab328495d6b2f $
> */
>
> class Ingo_Hooks
> {
> /**
> * Returns the username/password needed to connect to the transport
> * backend.
> *
> * @param string $driver The driver name (array key from backends.php).
> *
> * @return mixed If non-array, uses Horde authentication credentials
> (DEFAULT). Otherwise, an array with the following keys
> * (non-existent keys will use default values):
> * - euser: (string; SIEVE ONLY) For the sieve driver, the effective
> * user to use.
> * - password: (string) Password.
> * - username: (string) User name.
> */
> public function transport_auth($driver)
> {
> switch ($driver) {
> case 'timsieved':
> $ob = $GLOBALS['registry']->call('mail/imapOb');
> return array(
> 'euser' => $ob->getParam('username'),
> 'password' => $ob->getParam('password'),
> 'username' => $ob->getParam('username')
> );
> }return true;
> }
> }
>
> --
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
--
mike
The Horde Project
http://www.horde.org
https://www.facebook.com/hordeproject
https://www.twitter.com/hordeproject
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-keys
Size: 9272 bytes
Desc: PGP Public Key
URL: <https://lists.horde.org/archives/horde/attachments/20180101/e0b7b921/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 821 bytes
Desc: PGP Digital Signature
URL: <https://lists.horde.org/archives/horde/attachments/20180101/e0b7b921/attachment-0001.bin>
More information about the horde
mailing list