[Tickets #13808] Re: IMP 6.2.5 makes Cal-/CardDAV Interface in Turba/Kronolith unusable

noreply at bugs.horde.org noreply at bugs.horde.org
Thu Jan 15 21:43:09 UTC 2015


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: https://bugs.horde.org/ticket/13808
------------------------------------------------------------------------------
  Ticket             | 13808
  Updated By         | manuel-horde at mausz.at
  Summary            | IMP 6.2.5 makes Cal-/CardDAV Interface in
                     | Turba/Kronolith unusable
  Queue              | IMP
  Version            | 6.2.5
  Type               | Bug
  State              | Unconfirmed
  Priority           | 2. Medium
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


manuel-horde at mausz.at (2015-01-15 21:43) wrote:

Can confirm this bug.

Looks like IMPs list capability isn't removed soon enough as DAV trys  
to call IMP_Application::authUserList even though the backend doesn't  
support it:

exception 'IMP_Exception' with message 'Admin access not enabled.' in  
/var/www/horde/horde/imp/lib/Factory/AuthImap.php:37
Stack trace:
#0 /var/www/horde/pear/php/Horde/Injector/Binder/Factory.php(119):  
IMP_Factory_AuthImap->create(Object(Horde_Injector))
#1 /var/www/horde/pear/php/Horde/Injector.php(238):  
Horde_Injector_Binder_Factory->create(Object(Horde_Injector))
#2 /var/www/horde/pear/php/Horde/Injector.php(272):  
Horde_Injector->createInstance('IMP_AuthImap')
#3 /var/www/horde/horde/imp/lib/Application.php(410):  
Horde_Injector->getInstance('IMP_AuthImap')
#4 [internal function]: IMP_Application->authUserList()
#5 /var/www/horde/pear/php/Horde/Registry.php(1191):  
call_user_func_array(Array, Array)
#6 /var/www/horde/pear/php/Horde/Core/Auth/Application.php(323):  
Horde_Registry->callAppMethod('imp', 'authUserList')
#7 /var/www/horde/pear/php/Horde/Auth/Base.php(433):  
Horde_Core_Auth_Application->listUsers()
#8 /var/www/horde/pear/php/Horde/Core/Auth/Application.php(342):  
Horde_Auth_Base->exists('ud_1p15')
#9 /var/www/horde/pear/php/Horde/Core/Auth/Application.php(337):  
Horde_Core_Auth_Application->exists('ud_1p15')
#10 /var/www/horde/pear/php/Horde/Core/Auth/UsernameHook.php(138):  
Horde_Core_Auth_Application->exists('ud_1p15')
#11 /var/www/horde/pear/php/Horde/Dav/Principals.php(90):  
Horde_Core_Auth_UsernameHook->exists('ud_1p15')
#12  
/var/www/horde/pear/php/Sabre/DAVACL/AbstractPrincipalCollection.php(115):  
Horde_Dav_Principals->getPrincipalByPath('principals/ud_1...')
#13 /var/www/horde/pear/php/Sabre/DAV/Collection.php(54):  
Sabre\DAVACL\AbstractPrincipalCollection->getChild('ud_1p15')
#14 /var/www/horde/pear/php/Sabre/DAV/ObjectTree.php(98):  
Sabre\DAV\Collection->childExists('ud_1p15')
#15 /var/www/horde/pear/php/Sabre/DAVACL/Plugin.php(701):  
Sabre\DAV\ObjectTree->nodeExists('principals/ud_1...')
#16 [internal function]: Sabre\DAVACL\Plugin->beforeMethod('GET',  
'principals/ud_1...')
#17 /var/www/horde/pear/php/Sabre/DAV/Server.php(433):  
call_user_func_array(Array, Array)
#18 /var/www/horde/pear/php/Sabre/DAV/Server.php(455):  
Sabre\DAV\Server->broadcastEvent('beforeMethod', Array)
#19 /var/www/horde/pear/php/Sabre/DAV/Server.php(214):  
Sabre\DAV\Server->invokeMethod('GET', 'principals/ud_1...')
#20 /var/www/horde/pear/php/Horde/Rpc/Webdav.php(66): Sabre\DAV\Server->exec()
#21 /var/www/horde/horde/rpc.php(159): Horde_Rpc_Webdav->getResponse('')
#22 {main}






More information about the bugs mailing list