[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